keymaps: improve keypad slash support
Now that the keymaps can distinguish between the regular slash key and the slash key on the numeric keypad, we can avoid localization of the latter. Change-Id: I20ead7d26a9baa82f5a522562524fd75d44efb42
This commit is contained in:
		
							parent
							
								
									0214ccc9e2
								
							
						
					
					
						commit
						cc59831179
					
				@ -79,7 +79,7 @@
 | 
			
		||||
   K(DOWN_ARROW)    = {	DOWN,	DOWN,	ADOWN,	ADOWN,	ADOWN,	CDOWN	},
 | 
			
		||||
   K(UP_ARROW)      = {	UP,	UP,	AUP,	AUP,	AUP,	CUP	},
 | 
			
		||||
   K(NUM_LOCK)      = {	NLOCK,	NLOCK,	NLOCK,	NLOCK,	NLOCK,	NLOCK	},
 | 
			
		||||
   K(KP_SLASH)      = {	59,	59,	A(59),	A(58),	A(59),	C('@')	},
 | 
			
		||||
   K(KP_SLASH)      = {	'/',	'/',	A('/'),	A('/'),	A('/'),	C('@')	},
 | 
			
		||||
   K(KP_STAR)       = {	'*',	'*',	A('*'),	A('*'),	A('*'),	C('@')	},
 | 
			
		||||
   K(KP_DASH)       = {	'-',	'-',	AMIN,	AMIN,	A('-'),	CMIN	},
 | 
			
		||||
   K(KP_PLUS)       = {	'+',	'+',	APLUS,	APLUS,	A('+'),	CPLUS	},
 | 
			
		||||
 | 
			
		||||
@ -82,7 +82,7 @@
 | 
			
		||||
   K(DOWN_ARROW)    = {	DOWN,	DOWN,	ADOWN,	ADOWN,	ADOWN,	CDOWN	},
 | 
			
		||||
   K(UP_ARROW)      = {	UP,	UP,	AUP,	AUP,	AUP,	CUP	},
 | 
			
		||||
   K(NUM_LOCK)      = {	NLOCK,	NLOCK,	NLOCK,	NLOCK,	NLOCK,	NLOCK	},
 | 
			
		||||
   K(KP_SLASH)      = {	L('z'),	L('z'),	A('z'),	A('z'),	A('z'),	C('Z')	},
 | 
			
		||||
   K(KP_SLASH)      = {	'/',	'/',	A('/'),	A('/'),	A('/'),	C('@')	},
 | 
			
		||||
   K(KP_STAR)       = {	'*',	'*',	A('*'),	A('*'),	A('*'),	C('@')	},
 | 
			
		||||
   K(KP_DASH)       = {	'-',	'-',	AMIN,	AMIN,	A('-'),	CMIN	},
 | 
			
		||||
   K(KP_PLUS)       = {	'+',	'+',	APLUS,	APLUS,	A('+'),	CPLUS	},
 | 
			
		||||
 | 
			
		||||
@ -79,7 +79,7 @@
 | 
			
		||||
   K(DOWN_ARROW)    = {	DOWN,	DOWN,	ADOWN,	ADOWN,	ADOWN,	CDOWN	},
 | 
			
		||||
   K(UP_ARROW)      = {	UP,	UP,	AUP,	AUP,	AUP,	CUP	},
 | 
			
		||||
   K(NUM_LOCK)      = {	NLOCK,	NLOCK,	NLOCK,	NLOCK,	NLOCK,	NLOCK	},
 | 
			
		||||
   K(KP_SLASH)      = {	'!',	'!',	A('!'),	'!',	A('!'),	C('@')	},
 | 
			
		||||
   K(KP_SLASH)      = {	'/',	'/',	A('/'),	A('/'),	'/',	C('@')	},
 | 
			
		||||
   K(KP_STAR)       = {	'*',	'*',	A('*'),	'*',	'*',	C('@')	},
 | 
			
		||||
   K(KP_DASH)       = {	'-',	'-',	AMIN,	AMIN,	'-',	CMIN	},
 | 
			
		||||
   K(KP_PLUS)       = {	'+',	'+',	APLUS,	APLUS,	'+',	CPLUS	},
 | 
			
		||||
 | 
			
		||||
@ -79,7 +79,7 @@
 | 
			
		||||
   K(DOWN_ARROW)    = {	DOWN,	DOWN,	ADOWN,	ADOWN,	ADOWN,	CDOWN	},
 | 
			
		||||
   K(UP_ARROW)      = {	UP,	UP,	AUP,	AUP,	AUP,	CUP	},
 | 
			
		||||
   K(NUM_LOCK)      = {	NLOCK,	NLOCK,	NLOCK,	NLOCK,	NLOCK,	NLOCK	},
 | 
			
		||||
   K(KP_SLASH)      = {	'-',	'-',	A('-'),	'/',	A('-'),	C('_')	},
 | 
			
		||||
   K(KP_SLASH)      = {	'/',	'/',	A('/'),	A('/'),	'/',	C('@')	},
 | 
			
		||||
   K(KP_STAR)       = {	'*',	'*',	A('*'),	'*',	'*',	C('@')	},
 | 
			
		||||
   K(KP_DASH)       = {	'-',	'-',	AMIN,	AMIN,	'-',	CMIN	},
 | 
			
		||||
   K(KP_PLUS)       = {	'+',	'+',	APLUS,	APLUS,	'+',	CPLUS	},
 | 
			
		||||
 | 
			
		||||
@ -81,7 +81,7 @@
 | 
			
		||||
   K(DOWN_ARROW)    = {	DOWN,	DOWN,	ADOWN,	ADOWN,	ADOWN,	CDOWN	},
 | 
			
		||||
   K(UP_ARROW)      = {	UP,	UP,	AUP,	AUP,	AUP,	CUP	},
 | 
			
		||||
   K(NUM_LOCK)      = {	NLOCK,	NLOCK,	NLOCK,	NLOCK,	NLOCK,	NLOCK	},
 | 
			
		||||
   K(KP_SLASH)      = {	'-',	'-',	A('-'),	'-',	A('-'),	C('_')	},
 | 
			
		||||
   K(KP_SLASH)      = {	'/',	'/',	A('/'),	A('/'),	'/',	C('@')	},
 | 
			
		||||
   K(KP_STAR)       = {	'*',	'*',	A('*'),	'*',	'*',	C('M')	},
 | 
			
		||||
   K(KP_DASH)       = {	'-',	'-',	AMIN,	AMIN,	'-',	CMIN	},
 | 
			
		||||
   K(KP_PLUS)       = {	'+',	'+',	APLUS,	APLUS,	'+',	CPLUS	},
 | 
			
		||||
 | 
			
		||||
@ -93,7 +93,7 @@
 | 
			
		||||
   K(DOWN_ARROW)    = {	DOWN,	DOWN,	ADOWN,	ADOWN,	ADOWN,	CDOWN	},
 | 
			
		||||
   K(UP_ARROW)      = {	UP,	UP,	AUP,	AUP,	AUP,	CUP	},
 | 
			
		||||
   K(NUM_LOCK)      = {	NLOCK,	NLOCK,	NLOCK,	NLOCK,	NLOCK,	NLOCK	},
 | 
			
		||||
   K(KP_SLASH)      = {	'-',	'-',	A('-'),	A('-'),	A('-'),	C('@')	},
 | 
			
		||||
   K(KP_SLASH)      = {	'/',	'/',	A('/'),	A('/'),	A('/'),	C('@')	},
 | 
			
		||||
   K(KP_STAR)       = {	'*',	'*',	A('*'),	A('*'),	A('*'),	C('@')	},
 | 
			
		||||
   K(KP_DASH)       = {	'-',	'-',	'-',	'-',	'-',	'-'	},
 | 
			
		||||
   K(KP_PLUS)       = {	'+',	'+',	'+',	'+',	'+',	'+'	},
 | 
			
		||||
 | 
			
		||||
@ -82,7 +82,7 @@
 | 
			
		||||
   K(DOWN_ARROW)    = {	DOWN,	DOWN,	ADOWN,	ADOWN,	ADOWN,	CDOWN	},
 | 
			
		||||
   K(UP_ARROW)      = {	UP,	UP,	AUP,	AUP,	AUP,	CUP	},
 | 
			
		||||
   K(NUM_LOCK)      = {	NLOCK,	NLOCK,	NLOCK,	NLOCK,	NLOCK,	NLOCK	},
 | 
			
		||||
   K(KP_SLASH)      = {	'-',	'-',	A('-'),	'/',	A('-'),	C('_')	},
 | 
			
		||||
   K(KP_SLASH)      = {	'/',	'/',	A('/'),	A('/'),	'/',	C('/')	},
 | 
			
		||||
   K(KP_STAR)       = {	'*',	'*',	A('*'),	'*',	'*',	C('@')	},
 | 
			
		||||
   K(KP_DASH)       = {	'-',	'-',	AMIN,	AMIN,	'-',	CMIN	},
 | 
			
		||||
   K(KP_PLUS)       = {	'+',	'+',	APLUS,	APLUS,	'+',	CPLUS	},
 | 
			
		||||
 | 
			
		||||
@ -79,7 +79,7 @@
 | 
			
		||||
   K(DOWN_ARROW)    = {	DOWN,	DOWN,	ADOWN,	ADOWN,	ADOWN,	CDOWN	},
 | 
			
		||||
   K(UP_ARROW)      = {	UP,	UP,	AUP,	AUP,	AUP,	CUP	},
 | 
			
		||||
   K(NUM_LOCK)      = {	NLOCK,	NLOCK,	NLOCK,	NLOCK,	NLOCK,	NLOCK	},
 | 
			
		||||
   K(KP_SLASH)      = {	'-',	'-',	'-'   ,	'-',	'-'   ,	C('@')	},
 | 
			
		||||
   K(KP_SLASH)      = {	'/',	'/',	A('/'),	A('/'),	'/',	C('@')	},
 | 
			
		||||
   K(KP_STAR)       = {	'*',	'*',	A('*'),	'*',	'*',	C('M')	},
 | 
			
		||||
   K(KP_DASH)       = {	'-',	'-',	AMIN,	AMIN,	'-',	CMIN	},
 | 
			
		||||
   K(KP_PLUS)       = {	'+',	'+',	APLUS,	APLUS,	'+',	CPLUS	},
 | 
			
		||||
 | 
			
		||||
@ -84,7 +84,7 @@
 | 
			
		||||
   K(DOWN_ARROW)    = {	DOWN,	DOWN,	ADOWN,	ADOWN,	ADOWN,	CDOWN	},
 | 
			
		||||
   K(UP_ARROW)      = {	UP,	UP,	AUP,	AUP,	AUP,	CUP	},
 | 
			
		||||
   K(NUM_LOCK)      = {	NLOCK,	NLOCK,	NLOCK,	NLOCK,	NLOCK,	NLOCK	},
 | 
			
		||||
   K(KP_SLASH)      = {	'/',	'/',	A(46),	A('/'),	A(46),	C('@')	},
 | 
			
		||||
   K(KP_SLASH)      = {	'/',	'/',	A('/'),	A('/'),	A('/'),	C('@')	},
 | 
			
		||||
   K(KP_STAR)       = {	'*',	'*',	A('*'),	A('*'),	A('*'),	C('@')	},
 | 
			
		||||
   K(KP_DASH)       = {	'-',	'-',	AMIN,	AMIN,	A('-'),	CMIN	},
 | 
			
		||||
   K(KP_PLUS)       = {	'+',	'+',	APLUS,	APLUS,	A('+'),	CPLUS	},
 | 
			
		||||
 | 
			
		||||
@ -83,7 +83,7 @@
 | 
			
		||||
   K(DOWN_ARROW)    = {	DOWN,	DOWN,	DOWN,	ADOWN,	DOWN,	CDOWN	},
 | 
			
		||||
   K(UP_ARROW)      = {	UP,	UP,	UP,	AUP,	UP,	CUP	},
 | 
			
		||||
   K(NUM_LOCK)      = {	NLOCK,	NLOCK,	NLOCK,	NLOCK,	NLOCK,	NLOCK	},
 | 
			
		||||
   K(KP_SLASH)      = {	'/',	'/',	'.',	A('/'),	'.',	C('@')	},
 | 
			
		||||
   K(KP_SLASH)      = {	'/',	'/',	A('/'),	A('/'),	'/',	C('@')	},
 | 
			
		||||
   K(KP_STAR)       = {	'*',	'*',	'*',	A('*'),	'*',	C('@')	},
 | 
			
		||||
   K(KP_DASH)       = {	'-',	'-',	'-',	AMIN,	'-',	CMIN	},
 | 
			
		||||
   K(KP_PLUS)       = {	'+',	'+',	'+',	APLUS,	'+',	CPLUS	},
 | 
			
		||||
 | 
			
		||||
@ -83,7 +83,7 @@
 | 
			
		||||
   K(DOWN_ARROW)    = {	DOWN,	DOWN,	DOWN,	ADOWN,	DOWN,	CDOWN	},
 | 
			
		||||
   K(UP_ARROW)      = {	UP,	UP,	UP,	AUP,	UP,	CUP	},
 | 
			
		||||
   K(NUM_LOCK)      = {	NLOCK,	NLOCK,	NLOCK,	NLOCK,	NLOCK,	NLOCK	},
 | 
			
		||||
   K(KP_SLASH)      = {	'/',	'/',	'.',	A('/'),	'.',	C('@')	},
 | 
			
		||||
   K(KP_SLASH)      = {	'/',	'/',	'/',	A('/'),	'/',	C('@')	},
 | 
			
		||||
   K(KP_STAR)       = {	'*',	'*',	'*',	A('*'),	'*',	C('@')	},
 | 
			
		||||
   K(KP_DASH)       = {	'-',	'-',	'-',	AMIN,	'-',	CMIN	},
 | 
			
		||||
   K(KP_PLUS)       = {	'+',	'+',	'+',	APLUS,	'+',	CPLUS	},
 | 
			
		||||
 | 
			
		||||
@ -82,7 +82,7 @@
 | 
			
		||||
   K(DOWN_ARROW)    = {	DOWN,	DOWN,	ADOWN,	ADOWN,	ADOWN,	CDOWN	},
 | 
			
		||||
   K(UP_ARROW)      = {	UP,	UP,	AUP,	AUP,	AUP,	CUP	},
 | 
			
		||||
   K(NUM_LOCK)      = {	NLOCK,	NLOCK,	NLOCK,	NLOCK,	NLOCK,	NLOCK	},
 | 
			
		||||
   K(KP_SLASH)      = {	'-',	'-',	A('-'),	'/',	A('-'),	C('_')	},
 | 
			
		||||
   K(KP_SLASH)      = {	'/',	'/',	A('/'),	A('/'),	'/',	C('@')	},
 | 
			
		||||
   K(KP_STAR)       = {	'*',	'*',	A('*'),	'*',	'*',	C('@')	},
 | 
			
		||||
   K(KP_DASH)       = {	'-',	'-',	AMIN,	AMIN,	'-',	CMIN	},
 | 
			
		||||
   K(KP_PLUS)       = {	'+',	'+',	APLUS,	APLUS,	'+',	CPLUS	},
 | 
			
		||||
 | 
			
		||||
@ -80,7 +80,7 @@
 | 
			
		||||
   K(DOWN_ARROW)    = {	DOWN,	DOWN,	ADOWN,	ADOWN,	ADOWN,	CDOWN	},
 | 
			
		||||
   K(UP_ARROW)      = {	UP,	UP,	AUP,	AUP,	AUP,	CUP	},
 | 
			
		||||
   K(NUM_LOCK)      = {	NLOCK,	NLOCK,	NLOCK,	NLOCK,	NLOCK,	C('S')	},
 | 
			
		||||
   K(KP_SLASH)      = {	'-',	'-',	A('-'),	'-',	A('-'),	C('_')	},
 | 
			
		||||
   K(KP_SLASH)      = {	'/',	'/',	A('/'),	A('/'),	'/',	C('@')	},
 | 
			
		||||
   K(KP_STAR)       = {	'*',	'*',	A('*'),	'*',	'*',	C('M')	},
 | 
			
		||||
   K(KP_DASH)       = {	'-',	'-',	AMIN,	AMIN,	'-',	CMIN	},
 | 
			
		||||
   K(KP_PLUS)       = {	'+',	'+',	APLUS,	APLUS,	'+',	CPLUS	},
 | 
			
		||||
 | 
			
		||||
@ -83,7 +83,7 @@
 | 
			
		||||
   K(DOWN_ARROW)    = {	DOWN,	DOWN,	DOWN,	ADOWN,	DOWN,	CDOWN	},
 | 
			
		||||
   K(UP_ARROW)      = {	UP,	UP,	UP,	AUP,	UP,	CUP	},
 | 
			
		||||
   K(NUM_LOCK)      = {	NLOCK,	NLOCK,	NLOCK,	NLOCK,	NLOCK,	NLOCK	},
 | 
			
		||||
   K(KP_SLASH)      = {	'/',	'/',	'.',	A('/'),	'.',	C('@')	},
 | 
			
		||||
   K(KP_SLASH)      = {	'/',	'/',	'/',	A('/'),	'/',	C('@')	},
 | 
			
		||||
   K(KP_STAR)       = {	'*',	'*',	'*',	A('*'),	'*',	C('@')	},
 | 
			
		||||
   K(KP_DASH)       = {	'-',	'-',	'-',	AMIN,	'-',	CMIN	},
 | 
			
		||||
   K(KP_PLUS)       = {	'+',	'+',	'+',	APLUS,	'+',	CPLUS	},
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user