summaryrefslogtreecommitdiff
path: root/gkb-new/xmodmap/xmodmap.kr
diff options
context:
space:
mode:
Diffstat (limited to 'gkb-new/xmodmap/xmodmap.kr')
-rw-r--r--gkb-new/xmodmap/xmodmap.kr212
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