diff options
Diffstat (limited to 'gkb-new/xmodmap/xmodmap.kr')
-rw-r--r-- | gkb-new/xmodmap/xmodmap.kr | 212 |
1 files changed, 212 insertions, 0 deletions
diff --git a/gkb-new/xmodmap/xmodmap.kr b/gkb-new/xmodmap/xmodmap.kr new file mode 100644 index 00000000..95310f21 --- /dev/null +++ b/gkb-new/xmodmap/xmodmap.kr @@ -0,0 +1,212 @@ +! Modified by Donggyoo Lee <[email protected]> +! +! modified from standard key mapping for XFree86 (for US keyboards). +! +! First, clear the modifiers +! +clear shift +clear lock +clear control +clear mod1 +clear mod2 +clear mod3 +clear mod4 +clear mod5 +! +! Set the mapping for each key +! +keycode 8 = +keycode 9 = Escape +keycode 10 = 1 exclam +keycode 11 = 2 at +keycode 12 = 3 numbersign +keycode 13 = 4 dollar +keycode 14 = 5 percent +keycode 15 = 6 asciicircum +keycode 16 = 7 ampersand +keycode 17 = 8 asterisk +keycode 18 = 9 parenleft +keycode 19 = 0 parenright +keycode 20 = minus underscore +keycode 21 = equal plus +keycode 22 = BackSpace +keycode 23 = Tab +keycode 24 = q Q +keycode 25 = w W +keycode 26 = e E +keycode 27 = r R +keycode 28 = t T +keycode 29 = y Y +keycode 30 = u U +keycode 31 = i I +keycode 32 = o O +keycode 33 = p P +keycode 34 = bracketleft braceleft +keycode 35 = bracketright braceright +keycode 36 = Return +keycode 37 = Control_L +keycode 38 = a A +keycode 39 = s S +keycode 40 = d D +keycode 41 = f F +keycode 42 = g G +keycode 43 = h H +keycode 44 = j J +keycode 45 = k K +keycode 46 = l L +keycode 47 = semicolon colon +keycode 48 = apostrophe quotedbl +keycode 49 = grave asciitilde +keycode 50 = Shift_L +keycode 51 = backslash bar +keycode 52 = z Z +keycode 53 = x X +keycode 54 = c C +keycode 55 = v V +keycode 56 = b B +keycode 57 = n N +keycode 58 = m M +keycode 59 = comma less +keycode 60 = period greater +keycode 61 = slash question +keycode 62 = Shift_R +keycode 63 = KP_Multiply +keycode 64 = Alt_L Meta_L +keycode 65 = space +keycode 66 = Caps_Lock +keycode 67 = F1 +keycode 68 = F2 +keycode 69 = F3 +keycode 70 = F4 +keycode 71 = F5 +keycode 72 = F6 +keycode 73 = F7 +keycode 74 = F8 +keycode 75 = F9 +keycode 76 = F10 +keycode 77 = Num_Lock +keycode 78 = Multi_key +keycode 79 = KP_Home KP_7 +keycode 80 = KP_Up KP_8 +keycode 81 = KP_Prior KP_9 +keycode 82 = KP_Subtract +keycode 83 = KP_Left KP_4 +keycode 84 = NoSymbol KP_5 +keycode 85 = KP_Right KP_6 +keycode 86 = KP_Add +keycode 87 = KP_End KP_1 +keycode 88 = KP_Down KP_2 +keycode 89 = KP_Next KP_3 +keycode 90 = KP_Insert KP_0 +keycode 91 = KP_Delete KP_Decimal +!keycode 92 = X386Sys_Req +keycode 93 = +keycode 94 = +keycode 95 = F11 +keycode 96 = F12 +! keycodes 97-107 are not available on 84-key keyboards +keycode 97 = Home +keycode 98 = Up +keycode 99 = Prior +keycode 100 = Left +keycode 101 = Begin +keycode 102 = Right +keycode 103 = End +keycode 104 = Down +keycode 105 = Next +keycode 106 = Insert +keycode 107 = Delete +keycode 108 = KP_Enter +keycode 109 = Control_R +keycode 110 = Pause +keycode 111 = Print +keycode 112 = KP_Divide +keycode 113 = Alt_R Meta_R +keycode 114 = Break +! keycodes 115-117 are only available on some extended keyboards +! (e.g., Microsoft's ergonomic keyboard). +keycode 115 = Meta_L +keycode 116 = Meta_R +keycode 117 = Menu +! KS 103(106) Keyboard on South Korea have two toggle keys +! in addition to us-101(us-104) keys. +! Hangul_Hanja : toggle between Korean alphabet and Chinease alphabet +! Hangul : toggle between Korean alphabet and English alphabet +keycode 121 = Hangul_Hanja +keycode 122 = Hangul +! +! Set the modifiers +! +add shift = Shift_L Shift_R +add lock = Caps_Lock +add control = Control_L Control_R +add mod1 = Alt_L Alt_R +! If you have ServerNumlock set in your XF86Config, you can comment out +add mod2 = Num_Lock +! +! +! +! If you use any of the special default key mappings in Xconfig, they should be +! duplicated in this file. Mappings should be added before the section above +! which sets the modifiers. +! +! For the key specs: +! LeftAlt => keycode 64 +! RightAlt => keycode 113 +! AltGr => keycode 113 +! ScrollLock => keycode 78 +! RightCtl => keycode 109 +! +! For the mappings: +! Meta => Alt_L Meta_L +! Alt_R Meta_R +! Compose => Multi_key +! ModeShift => Mode_switch +! ModeLock => Mode_switch X386Mode_Lock +! ScrollLock => Scroll_Lock +! Control => Control_R +! +! If you use ModeShift or ModeLock, the following modifier must be set: +! +!add mod5 = Mode_switch +! +! For example, to get the equivalent of: +! +! ScrollLock ModeLock +! RightAlt ModeShift +! LeftAlt Meta +! RightCtl Compose +! +! use the following: +! +!keycode 78 = Mode_switch X386Mode_Lock +!keycode 113 = Mode_switch +!keycode 64 = Alt_L Meta_L +!keycode 109 = Multi_key +! +!add mod5 = Mode_switch + +! When using ServerNumLock in your XF86Config, the following codes/symbols +! are available in place of 79-81, 83-85, 87-91 +!keycode 136 = KP_7 +!keycode 137 = KP_8 +!keycode 138 = KP_9 +!keycode 139 = KP_4 +!keycode 140 = KP_5 +!keycode 141 = KP_6 +!keycode 142 = KP_1 +!keycode 143 = KP_2 +!keycode 144 = KP_3 +!keycode 145 = KP_0 +!keycode 146 = KP_Decimal +!keycode 147 = Home +!keycode 148 = Up +!keycode 149 = Prior +!keycode 150 = Left +!keycode 151 = Begin +!keycode 152 = Right +!keycode 153 = End +!keycode 154 = Down +!keycode 155 = Next +!keycode 156 = Insert +!keycode 157 = Delete |