Changeset 350
- Timestamp:
- 11/02/07 02:35:34 (3 years ago)
- Location:
- Apple Wireless Keyboard Helper/trunk/Misuzilla.Applications.AppleWirelessKeyboardHelper
- Files:
-
- 2 modified
-
Helper.cs (modified) (3 diffs)
-
Program.cs (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
Apple Wireless Keyboard Helper/trunk/Misuzilla.Applications.AppleWirelessKeyboardHelper/Helper.cs
r346 r350 13 13 public event EventHandler<AppleKeyboardEventArgs> FnKeyCombinationDown; 14 14 public event EventHandler<AppleKeyboardEventArgs> KeyDown; 15 public event EventHandler<AppleKeyboardEventArgs> KeyUp; 15 16 public event EventHandler<KeyEventArgs> SpecialKeyDown; 16 17 … … 126 127 } 127 128 129 private Boolean OnKeyUp(AppleKeyboardKeys appleKeyState, Keys key, Win32.KeyboardHookEventStruct keyEventStruct) 130 { 131 if (KeyUp != null) 132 { 133 AppleKeyboardEventArgs eArgs = new AppleKeyboardEventArgs(appleKeyState, key, keyEventStruct); 134 KeyUp(this, eArgs); 135 return eArgs.Handled; 136 } 137 else 138 { 139 return false; 140 } 141 } 142 128 143 private IntPtr KeyboardHookProc(int nCode, IntPtr wParam, IntPtr lParam) 129 144 { … … 148 163 switch ((Int32) wParam) 149 164 { 150 //case Win32.WM_KEYUP:151 //handled = OnKeyUp(CurrentKeyState, Keys.None, keyEventStruct);152 //break;165 case Win32.WM_KEYUP: 166 handled = OnKeyUp(CurrentKeyState, Keys.None, keyEventStruct); 167 break; 153 168 case Win32.WM_KEYDOWN: 154 169 handled = OnKeyDown(CurrentKeyState, Keys.None, keyEventStruct); -
Apple Wireless Keyboard Helper/trunk/Misuzilla.Applications.AppleWirelessKeyboardHelper/Program.cs
r346 r350 44 44 }; 45 45 46 helper.Key Down+= delegate(Object sender, AppleKeyboardEventArgs e)46 helper.KeyUp += delegate(Object sender, AppleKeyboardEventArgs e) 47 47 { 48 48 if (e.KeyEventStruct.wScan != JISAlphaNumericKeyScanCode && e.KeyEventStruct.wScan != JISKanaKeyScanCode) 49 49 return; 50 50 51 StringBuilder funcName = new StringBuilder("On Down");51 StringBuilder funcName = new StringBuilder("OnUp"); 52 52 if (e.AppleKeyState == AppleKeyboardKeys.Fn) 53 53 funcName.Append("_Fn");
