253 lines
		
	
	
	
		
			5.4 KiB
			
		
	
	
	
		
			Text
		
	
	
	
	
	
		
		
			
		
	
	
			253 lines
		
	
	
	
		
			5.4 KiB
			
		
	
	
	
		
			Text
		
	
	
	
	
	
|   | # HP300 kernel keymap. This uses 7 modifier combinations. | |||
|  | keymaps 0-2,4-5,8,12 | |||
|  | # Change the above line into | |||
|  | #	keymaps 0-2,4-6,8,12 | |||
|  | # in case you want the entries | |||
|  | #	altgr   control keycode  83 = Boot | |||
|  | #	altgr   control keycode 111 = Boot | |||
|  | # below. | |||
|  | # | |||
|  | # In fact AltGr is used very little, and one more keymap can | |||
|  | # be saved by mapping AltGr to Alt (and adapting a few entries): | |||
|  | # keycode 100 = Alt | |||
|  | # | |||
|  | keycode   1 = | |||
|  | keycode   2 = Alt | |||
|  | keycode   3 = Alt | |||
|  | keycode   4 = Shift | |||
|  | keycode   5 = Shift | |||
|  | keycode   6 = Control | |||
|  | keycode   7 = | |||
|  | keycode   8 = | |||
|  | keycode   9 = | |||
|  | keycode  10 = | |||
|  | keycode  11 = | |||
|  | keycode  12 = | |||
|  | keycode  13 = | |||
|  | keycode  14 = | |||
|  | keycode  15 = | |||
|  | keycode  16 = | |||
|  | keycode  17 = | |||
|  | keycode  18 = | |||
|  | keycode  19 = | |||
|  | keycode  20 = | |||
|  | keycode  21 = | |||
|  | keycode  22 = | |||
|  | keycode  23 = | |||
|  | keycode  24 = b | |||
|  | keycode  25 = v | |||
|  | keycode  26 = c | |||
|  | keycode  27 = x | |||
|  | keycode  28 = z | |||
|  | keycode  29 = | |||
|  | keycode  30 = | |||
|  | keycode  31 = Escape		Delete | |||
|  | keycode  32 = | |||
|  | keycode  33 = | |||
|  | keycode  34 = | |||
|  | keycode  35 = | |||
|  | keycode  36 = | |||
|  | keycode  37 = | |||
|  | keycode  38 = | |||
|  | keycode  39 = | |||
|  | keycode  40 = h | |||
|  | keycode  41 = g | |||
|  | keycode  42 = f | |||
|  | keycode  43 = d | |||
|  | keycode  44 = s | |||
|  | keycode  45 = a | |||
|  | keycode  46 = | |||
|  | keycode  47 = Caps_Lock | |||
|  | keycode  48 = u | |||
|  | keycode  49 = y | |||
|  | keycode  50 = t | |||
|  | keycode  51 = r | |||
|  | keycode  52 = e | |||
|  | keycode  53 = w | |||
|  | keycode  54 = q | |||
|  | keycode  55 = Tab		Tab | |||
|  | 	alt     keycode    55 = Meta_Tab | |||
|  | keycode  56 = seven		ampersand | |||
|  | keycode  57 = six		asciicircum | |||
|  | keycode  58 = five		percent | |||
|  | keycode  59 = four		dollar | |||
|  | keycode  60 = three		numbersign | |||
|  | keycode  61 = two		at		at | |||
|  | keycode  62 = one		exclam		exclam | |||
|  | keycode  63 = grave		asciitilde | |||
|  | 	control keycode    63 = nul | |||
|  | 	alt     keycode    63 = Meta_grave | |||
|  | keycode  64 = | |||
|  | keycode  65 = | |||
|  | keycode  66 = | |||
|  | keycode  67 = | |||
|  | keycode  68 = | |||
|  | keycode  69 = | |||
|  | keycode  70 = | |||
|  | keycode  71 = | |||
|  | keycode  72 = | |||
|  | keycode  73 = F4 | |||
|  | 	control keycode	   73 = Console_4 | |||
|  | keycode  74 = F3 | |||
|  | 	control keycode	   74 = Console_3 | |||
|  | keycode  75 = F2 | |||
|  | 	control keycode	   75 = Console_2 | |||
|  | keycode  76 = F1 | |||
|  | 	control keycode	   76 = Console_1 | |||
|  | keycode  77 = | |||
|  | keycode  78 = | |||
|  | keycode  79 = | |||
|  | keycode  80 = | |||
|  | keycode  81 = F5 | |||
|  | 	control keycode	   81 = Console_5 | |||
|  | keycode  82 = F6 | |||
|  | 	control keycode	   82 = Console_6 | |||
|  | keycode  83 = F7 | |||
|  | 	control keycode	   83 = Console_7 | |||
|  | keycode  84 = F8 | |||
|  | 	control keycode	   84 = Console_8 | |||
|  | keycode  85 = | |||
|  | keycode  86 = | |||
|  | keycode  87 = | |||
|  | keycode  88 = eight		asterisk	asterisk | |||
|  | keycode  89 = nine		parenleft	bracketleft | |||
|  | keycode  90 = zero		parenright	bracketright | |||
|  | keycode  91 = minus		underscore | |||
|  | keycode  92 = equal		plus | |||
|  | keycode  93 = BackSpace | |||
|  | keycode  94 = | |||
|  | keycode  95 = | |||
|  | keycode  96 = i | |||
|  | keycode  97 = o | |||
|  | keycode  98 = p | |||
|  | keycode  99 = bracketleft	braceleft | |||
|  | keycode 100 = bracketright	braceright | |||
|  | keycode 101 = backslash		bar | |||
|  | 	control keycode   101 = Control_backslash | |||
|  | 	alt     keycode   101 = Meta_backslash | |||
|  | keycode 102 = | |||
|  | keycode 103 = | |||
|  | keycode 104 = j | |||
|  | keycode 105 = k | |||
|  | keycode 106 = l | |||
|  | keycode 107 = semicolon		colon | |||
|  | 	alt     keycode   107 = Meta_semicolon | |||
|  | keycode 108 = apostrophe	quotedbl | |||
|  | 	control keycode   108 = Control_g | |||
|  | 	alt     keycode   108 = Meta_apostrophe | |||
|  | keycode 109 = Return | |||
|  | keycode 110 = | |||
|  | keycode 111 = | |||
|  | keycode 112 = m | |||
|  | keycode 113 = comma		less | |||
|  | keycode 114 = period		greater | |||
|  | keycode 115 = slash		question | |||
|  | keycode 116 = | |||
|  | keycode 117 = | |||
|  | keycode 118 = | |||
|  | keycode 119 = | |||
|  | keycode 120 = n | |||
|  | keycode 121 = space		space | |||
|  | keycode 122 = | |||
|  | keycode 123 = | |||
|  | keycode 124 = Left | |||
|  | keycode 125 = Down | |||
|  | keycode 126 = Up | |||
|  | keycode 127 = Right | |||
|  | string F1 = "\033[[A" | |||
|  | string F2 = "\033[[B" | |||
|  | string F3 = "\033[[C" | |||
|  | string F4 = "\033[[D" | |||
|  | string F5 = "\033[[E" | |||
|  | string F6 = "\033[17~" | |||
|  | string F7 = "\033[18~" | |||
|  | string F8 = "\033[19~" | |||
|  | string F9 = "\033[20~" | |||
|  | string F10 = "\033[21~" | |||
|  | string F11 = "\033[23~" | |||
|  | string F12 = "\033[24~" | |||
|  | string F13 = "\033[25~" | |||
|  | string F14 = "\033[26~" | |||
|  | string F15 = "\033[28~" | |||
|  | string F16 = "\033[29~" | |||
|  | string F17 = "\033[31~" | |||
|  | string F18 = "\033[32~" | |||
|  | string F19 = "\033[33~" | |||
|  | string F20 = "\033[34~" | |||
|  | string Find = "\033[1~" | |||
|  | string Insert = "\033[2~" | |||
|  | string Remove = "\033[3~" | |||
|  | string Select = "\033[4~" | |||
|  | string Prior = "\033[5~" | |||
|  | string Next = "\033[6~" | |||
|  | string Macro = "\033[M" | |||
|  | string Pause = "\033[P" | |||
|  | compose '`' 'A' to '<27>' | |||
|  | compose '`' 'a' to '<27>' | |||
|  | compose '\'' 'A' to '<27>' | |||
|  | compose '\'' 'a' to '<27>' | |||
|  | compose '^' 'A' to '<27>' | |||
|  | compose '^' 'a' to '<27>' | |||
|  | compose '~' 'A' to '<27>' | |||
|  | compose '~' 'a' to '<27>' | |||
|  | compose '"' 'A' to '<27>' | |||
|  | compose '"' 'a' to '<27>' | |||
|  | compose 'O' 'A' to '<27>' | |||
|  | compose 'o' 'a' to '<27>' | |||
|  | compose '0' 'A' to '<27>' | |||
|  | compose '0' 'a' to '<27>' | |||
|  | compose 'A' 'A' to '<27>' | |||
|  | compose 'a' 'a' to '<27>' | |||
|  | compose 'A' 'E' to '<27>' | |||
|  | compose 'a' 'e' to '<27>' | |||
|  | compose ',' 'C' to '<27>' | |||
|  | compose ',' 'c' to '<27>' | |||
|  | compose '`' 'E' to '<27>' | |||
|  | compose '`' 'e' to '<27>' | |||
|  | compose '\'' 'E' to '<27>' | |||
|  | compose '\'' 'e' to '<27>' | |||
|  | compose '^' 'E' to '<27>' | |||
|  | compose '^' 'e' to '<27>' | |||
|  | compose '"' 'E' to '<27>' | |||
|  | compose '"' 'e' to '<27>' | |||
|  | compose '`' 'I' to '<27>' | |||
|  | compose '`' 'i' to '<27>' | |||
|  | compose '\'' 'I' to '<27>' | |||
|  | compose '\'' 'i' to '<27>' | |||
|  | compose '^' 'I' to '<27>' | |||
|  | compose '^' 'i' to '<27>' | |||
|  | compose '"' 'I' to '<27>' | |||
|  | compose '"' 'i' to '<27>' | |||
|  | compose '-' 'D' to '<27>' | |||
|  | compose '-' 'd' to '<27>' | |||
|  | compose '~' 'N' to '<27>' | |||
|  | compose '~' 'n' to '<27>' | |||
|  | compose '`' 'O' to '<27>' | |||
|  | compose '`' 'o' to '<27>' | |||
|  | compose '\'' 'O' to '<27>' | |||
|  | compose '\'' 'o' to '<27>' | |||
|  | compose '^' 'O' to '<27>' | |||
|  | compose '^' 'o' to '<27>' | |||
|  | compose '~' 'O' to '<27>' | |||
|  | compose '~' 'o' to '<27>' | |||
|  | compose '"' 'O' to '<27>' | |||
|  | compose '"' 'o' to '<27>' | |||
|  | compose '/' 'O' to '<27>' | |||
|  | compose '/' 'o' to '<27>' | |||
|  | compose '`' 'U' to '<27>' | |||
|  | compose '`' 'u' to '<27>' | |||
|  | compose '\'' 'U' to '<27>' | |||
|  | compose '\'' 'u' to '<27>' | |||
|  | compose '^' 'U' to '<27>' | |||
|  | compose '^' 'u' to '<27>' | |||
|  | compose '"' 'U' to '<27>' | |||
|  | compose '"' 'u' to '<27>' | |||
|  | compose '\'' 'Y' to '<27>' | |||
|  | compose '\'' 'y' to '<27>' | |||
|  | compose 'T' 'H' to '<27>' | |||
|  | compose 't' 'h' to '<27>' | |||
|  | compose 's' 's' to '<27>' | |||
|  | compose '"' 'y' to '<27>' | |||
|  | compose 's' 'z' to '<27>' | |||
|  | compose 'i' 'j' to '<27>' |