| 发表于:2007-11-11 02:23:30 楼主 |
当手机插上耳机时,耳机上的按钮,按下的事件如何捕获???他肯定是有事件的,比如长按接听,再长按会挂掉,这个事件??? 我看c#框架里面只有手机键盘上的才有 private void form1_keydown(object sender, keyeventargs e) { if ((e.keycode == system.windows.forms.keys.f1)) { // soft key 1 // not handled when menu is present. } if ((e.keycode == system.windows.forms.keys.f2)) { // soft key 2 // not handled when menu is present. } if ((e.keycode == system.windows.forms.keys.up)) { // up } if ((e.keycode == system.windows.forms.keys.down)) { // down } if ((e.keycode == system.windows.forms.keys.left)) { // left } if ((e.keycode == system.windows.forms.keys.right)) { // right } if ((e.keycode == system.windows.forms.keys.enter)) { // enter } if ((e.keycode == system.windows.forms.keys.d1)) { // 1 } if ((e.keycode == system.windows.forms.keys.d2)) { // 2 } if ((e.keycode == system.windows.forms.keys.d3)) { // 3 } if ((e.keycode == system.windows.forms.keys.d4)) { // 4 } if ((e.keycode == system.windows.forms.keys.d5)) { // 5 } if ((e.keycode == system.windows.forms.keys.d6)) { // 6 } if ((e.keycode == system.windows.forms.keys.d7)) { // 7 } if ((e.keycode == system.windows.forms.keys.d8)) { // 8 } if ((e.keycode == system.windows.forms.keys.d9)) { // 9 } if ((e.keycode == system.windows.forms.keys.f8)) { // * } if ((e.keycode == system.windows.forms.keys.d0)) { // 0 } if ((e.keycode == system.windows.forms.keys.f9)) { // # } } |
|
|
|
|