瀏覽代碼

Updated keyboard.

Mark Sibly 8 年之前
父節點
當前提交
7eb5778d4e
共有 1 個文件被更改,包括 7 次插入7 次删除
  1. 7 7
      modules/mojo/input/keyboard.monkey2

+ 7 - 7
modules/mojo/input/keyboard.monkey2

@@ -274,6 +274,13 @@ Class KeyboardDevice Extends InputDevice
 		
 			Local kevent:=Cast<SDL_KeyboardEvent Ptr>( event )
 			
+			'Update key matrix
+			'
+			Local scode:=kevent->keysym.scancode
+			
+			_keys[scode].down=False
+			_keys[scode].released=_frame
+			
 			'Update modifiers
 			'
 			Local key:=KeyCodeToKey( Int( kevent->keysym.sym ) )
@@ -284,13 +291,6 @@ Class KeyboardDevice Extends InputDevice
 				_modifiers&=~KeyToModifier( key )
 			End
 
-			'Update key matrix
-			'
-			Local scode:=kevent->keysym.scancode
-			
-			_keys[scode].down=False
-			_keys[scode].released=_frame
-			
 		Case SDL_TEXTINPUT
 		
 			Local tevent:=Cast<SDL_TextInputEvent Ptr>( event )