5
我有SWT中的全局過濾器(Display.addFilter
),其中我想檢測輸入鍵。在Windows中,按Enter在KeyListener事件的'keyCode'部分生成SWT.CR
。這是假設適合所有的平臺,或者我應該檢查是否SWT跨平臺輸入檢測
keyCode == SWT.CR || keyCode == SWT.LF?
感謝。
我有SWT中的全局過濾器(Display.addFilter
),其中我想檢測輸入鍵。在Windows中,按Enter在KeyListener事件的'keyCode'部分生成SWT.CR
。這是假設適合所有的平臺,或者我應該檢查是否SWT跨平臺輸入檢測
keyCode == SWT.CR || keyCode == SWT.LF?
感謝。
如果希望當用戶按下回車鍵,而一個小部件是在重點抓的情況下,使用TraverseListener
或偵聽與SWT.Traverse
類型。然後,你檢查
if (event.detail == SWT.TRAVERSE_RETURN) {
// The user pressed Enter
}
完美的作品,謝謝! – Firzen 2013-11-23 15:32:33
如果我的回答是有用的,請檢查它作爲你接受的答案。 – 2010-05-11 20:37:18
不,這不是正確的答案,因爲我不想穿越事件。它是一個全球性的關鍵聽衆(過濾器),如問題中明確指出的那樣。 – Mohsen 2010-05-12 06:16:11