mirror of
				https://github.com/apache/cloudstack.git
				synced 2025-10-26 08:42:29 +01:00 
			
		
		
		
	CLOUDSTACK-1960: Key remapping fails to input the keys \ | . of UK Keyboard
This commit is contained in:
		
							parent
							
								
									793d549072
								
							
						
					
					
						commit
						18163eaa4d
					
				| @ -146,6 +146,17 @@ X11_KEY_TILDE = 0x7e;				// ~ | |||||||
| X11_KEY_CIRCUMFLEX_ACCENT = 0x5e;	// ^
 | X11_KEY_CIRCUMFLEX_ACCENT = 0x5e;	// ^
 | ||||||
| X11_KEY_YEN_MARK = 0xa5;				// Japanese YEN mark
 | X11_KEY_YEN_MARK = 0xa5;				// Japanese YEN mark
 | ||||||
| X11_KEY_ASTERISK = 0x2a; | X11_KEY_ASTERISK = 0x2a; | ||||||
|  | X11_KEY_KP_0 = 0xFFB0; | ||||||
|  | X11_KEY_KP_1 = 0xFFB1; | ||||||
|  | X11_KEY_KP_2 = 0xFFB2; | ||||||
|  | X11_KEY_KP_3 = 0xFFB3; | ||||||
|  | X11_KEY_KP_4 = 0xFFB4; | ||||||
|  | X11_KEY_KP_5 = 0xFFB5; | ||||||
|  | X11_KEY_KP_6 = 0xFFB6; | ||||||
|  | X11_KEY_KP_7 = 0xFFB7; | ||||||
|  | X11_KEY_KP_8 = 0xFFB8; | ||||||
|  | X11_KEY_KP_9 = 0xFFB9; | ||||||
|  | X11_KEY_KP_Decimal = 0xFFAE; | ||||||
| 
 | 
 | ||||||
| KEY_DOWN = 5; | KEY_DOWN = 5; | ||||||
| KEY_UP = 6; | KEY_UP = 6; | ||||||
| @ -248,17 +259,17 @@ var	keyboardTables = [ | |||||||
|                   {keycode: JS_KEY_FORWARD_SLASH,		entry : X11_KEY_FORWARD_SLASH}, |                   {keycode: JS_KEY_FORWARD_SLASH,		entry : X11_KEY_FORWARD_SLASH}, | ||||||
|                   {keycode: JS_KEY_DASH,				entry : X11_KEY_DASH}, |                   {keycode: JS_KEY_DASH,				entry : X11_KEY_DASH}, | ||||||
|                   {keycode: JS_KEY_SEMI_COLON,			entry : X11_KEY_SEMI_COLON}, |                   {keycode: JS_KEY_SEMI_COLON,			entry : X11_KEY_SEMI_COLON}, | ||||||
|                   {keycode: JS_KEY_NUMPAD0,				entry : X11_KEY_NUMPAD0}, |                   {keycode: JS_KEY_NUMPAD0,				entry : X11_KEY_KP_0}, | ||||||
|                   {keycode: JS_KEY_NUMPAD1,				entry : X11_KEY_NUMPAD1}, |                   {keycode: JS_KEY_NUMPAD1,				entry : X11_KEY_KP_1}, | ||||||
|                   {keycode: JS_KEY_NUMPAD2,				entry : X11_KEY_NUMPAD2}, |                   {keycode: JS_KEY_NUMPAD2,				entry : X11_KEY_KP_2}, | ||||||
|                   {keycode: JS_KEY_NUMPAD3,				entry : X11_KEY_NUMPAD3}, |                   {keycode: JS_KEY_NUMPAD3,				entry : X11_KEY_KP_3}, | ||||||
|                   {keycode: JS_KEY_NUMPAD4,				entry : X11_KEY_NUMPAD4}, |                   {keycode: JS_KEY_NUMPAD4,				entry : X11_KEY_KP_4}, | ||||||
|                   {keycode: JS_KEY_NUMPAD5,				entry : X11_KEY_NUMPAD5}, |                   {keycode: JS_KEY_NUMPAD5,				entry : X11_KEY_KP_5}, | ||||||
|                   {keycode: JS_KEY_NUMPAD6,				entry : X11_KEY_NUMPAD6}, |                   {keycode: JS_KEY_NUMPAD6,				entry : X11_KEY_KP_6}, | ||||||
|                   {keycode: JS_KEY_NUMPAD7,				entry : X11_KEY_NUMPAD7}, |                   {keycode: JS_KEY_NUMPAD7,				entry : X11_KEY_KP_7}, | ||||||
|                   {keycode: JS_KEY_NUMPAD8,				entry : X11_KEY_NUMPAD8}, |                   {keycode: JS_KEY_NUMPAD8,				entry : X11_KEY_KP_8}, | ||||||
|                   {keycode: JS_KEY_NUMPAD9,				entry : X11_KEY_NUMPAD9}, |                   {keycode: JS_KEY_NUMPAD9,				entry : X11_KEY_KP_9}, | ||||||
|                   {keycode: JS_KEY_DECIMAL_POINT,		entry : X11_KEY_DECIMAL_POINT}, |                   {keycode: JS_KEY_DECIMAL_POINT,		entry : X11_KEY_KP_Decimal}, | ||||||
|                   {keycode: JS_KEY_DIVIDE,				entry : 0xffaf}, |                   {keycode: JS_KEY_DIVIDE,				entry : 0xffaf}, | ||||||
|                   {keycode: JS_KEY_MULTIPLY,			entry : 0xffaa}, |                   {keycode: JS_KEY_MULTIPLY,			entry : 0xffaa}, | ||||||
|                   {keycode: JS_KEY_ADD,					entry : 0xffab}, |                   {keycode: JS_KEY_ADD,					entry : 0xffab}, | ||||||
| @ -289,7 +300,10 @@ var	keyboardTables = [ | |||||||
|                                                          ] |                                                          ] | ||||||
|            } |            } | ||||||
|            }, {tindex: 2, keyboardType: KEYBOARD_TYPE_UK, mappingTable: |            }, {tindex: 2, keyboardType: KEYBOARD_TYPE_UK, mappingTable: | ||||||
|            {X11: [], |                  {X11: [ | ||||||
|  |                           //[223 = `¬¦]
 | ||||||
|  |                           {keycode: 223,		entry : 0x60, 	browser: "IE"}, | ||||||
|  |                           ], | ||||||
|                   keyPress: [ |                   keyPress: [ | ||||||
|                              //[34 = "]
 |                              //[34 = "]
 | ||||||
|                           {keycode: 34, entry: |                           {keycode: 34, entry: | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user