比如:QQ中我们会用回车来发送信息。这个时候就需要用到课键盘的监听了(keyTraversed)
多按键监听实现, 使用KeyEvent的stateMask方法监听SWT.SHIFT、SWT.CTRL、SWT.ALT等组合按键,使用keyCode方法监听键盘可视字符如A、B、1、2、F1、F2等。例如监听CTRL + ALT + F1按键,代码为event.stateMask == (SWT.CTRL | SWT.ALT) && event.keyCode == SWT.F1。
stateMask:修饰键生成的事件(未完待续...)
多按键监听实现, 使用KeyEvent的stateMask方法监听SWT.SHIFT、SWT.CTRL、SWT.ALT等组合按键,使用keyCode方法监听键盘可视字符如A、B、1、2、F1、F2等。例如监听CTRL + ALT + F1按键,代码为event.stateMask == (SWT.CTRL | SWT.ALT) && event.keyCode == SWT.F1。
stateMask:修饰键生成的事件(未完待续...)