From owner-FreeBSD-users-jp@jp.FreeBSD.org Sun Oct  5 13:35:05 2003
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id h954Z5G23967;
	Sun, 5 Oct 2003 13:35:05 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from serio.al.rim.or.jp (serio.al.rim.or.jp [202.247.191.123])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id h954Z5J23962
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Sun, 5 Oct 2003 13:35:05 +0900 (JST)
	(envelope-from tyuu@on.rim.or.jp)
Received: from mail5.rim.or.jp
	by serio.al.rim.or.jp (3.7W/HMX-13) id NAA11176
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Sun, 5 Oct 2003 13:35:04 +0900 (JST)
Received: from lemon.tyuu.jp (flets6227.t3.rim.or.jp [202.247.161.227]) by mail5.rim.or.jp (8.9.3/3.7W)
	id NAA02212 for <FreeBSD-users-jp@jp.FreeBSD.org>; Sun, 5 Oct 2003 13:35:04 +0900 (JST)
From: Hiroshi Morita <tyuu@on.rim.or.jp>
To: FreeBSD-users-jp@jp.FreeBSD.org
Message-Id: <20031005133407.3957976f.tyuu@on.rim.or.jp>
In-Reply-To: <20031004.215939.35532512.bsd@matznaga.net>
References: <3F74C0FA.AE004F56@ht.sakura.ne.jp>
	<20031004185617.7b14e45c.tyuu@on.rim.or.jp>
	<3F7EB1DC.8040803@alib.jp>
	<20031004.215939.35532512.bsd@matznaga.net>
X-Mailer: Sylpheed version 0.9.0 (GTK+ 1.2.10; i386-portbld-freebsd5.1)
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Sun, 5 Oct 2003 13:34:07 +0900
X-Sequence: FreeBSD-users-jp 76664
Subject: [FreeBSD-users-jp 76664] Re: xmodmap
 =?ISO-2022-JP?B?GyRCJEskRCQkJEYbKEI=?= 
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: tyuu@on.rim.or.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+030902

tyuu $B$G$9!#(B

$B>>1J(B $B6Q(B $BMM!"$*@$OC$K$J$j$^$9!#(B

> > console $B%l%Y%k$J$i4JC1$KCV$-49$(2DG=$J$N$G$9$,!#(B
> $B$@$C$?$i(B XF86Config-4 $B$K(B
>     Option      "XkbDisable"
> $B$H=q$/$H$$$&$N$G$O$$$1$J$$$N$G$7$g$&$+!#(B

$BAG@2$7$$(B!!
$B$*$+$2$5$^$G!"K>$_$I$*$j$N%-!<%^%C%W$K$J$j$^$7$?!#(B

XF86Config $B$K@_Dj$rDI2C!#(B
/etc/X11/XF86Config ----------------------
Section "InputDevice"
    :
    Option      "XkbDisable"
EndSection
---------------------- /etc/X11/XF86Config

$BG0$N0Y!":F5/F0!#(B
% sync;sync;sync;shutdown -r now

login $B8e!"8=:_$N%-!<%^%C%W$rJ]B8(B
% xmodmap -pke > ~/xmodmap/101key
% cp ~/xmodmap/101key ~/xmodmap/89key

89key $B$O!"6KNO(B HHK $B$K6a$/$J$k$h$&$KJT=8$7$^$7$?!#(B
101key $B$O(B Shift, Control $B$r:FG'<1$5$;$k$h$&$K$7$^$7$?!#(B

ThinkPad235 $B$N$_$GMxMQ$9$k;~$O(B xmodmap ~/xmodmap/89key
$B2H$G(B HHK $B$K$FMxMQ$9$k;~$O(B xmodmap ~/xmodmap/101key 

$B$H$F$b!"AGE($G$9!#(B
$B$"$j$,$H$&$4$6$$$^$7$?!#(B


~/xmodmap/89key -------------------------
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
! backspace $B$K(B grave asciitilde $B$r3dEv$F(B
keycode  22 = grave asciitilde
keycode  23 = Tab ISO_Left_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  49 = Escape
keycode  50 = Shift_L
!keycode  51 = backslash bar
keycode  51 = Return
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 XF86_ClearGrab
keycode  64 = Alt_L Meta_L
keycode  65 = space
keycode  66 = Control_L
keycode  67 = F1 XF86_Switch_VT_1
keycode  68 = F2 XF86_Switch_VT_2
keycode  69 = F3 XF86_Switch_VT_3
keycode  70 = F4 XF86_Switch_VT_4
keycode  71 = F5 XF86_Switch_VT_5
keycode  72 = F6 XF86_Switch_VT_6
keycode  73 = F7 XF86_Switch_VT_7
keycode  74 = F8 XF86_Switch_VT_8
keycode  75 = F9 XF86_Switch_VT_9
keycode  76 = F10 XF86_Switch_VT_10
keycode  77 = Num_Lock Pointer_EnableKeys
keycode  78 = Scroll_Lock
keycode  79 = KP_Home KP_7
keycode  80 = KP_Up KP_8
keycode  81 = KP_Prior KP_9
keycode  82 = KP_Subtract XF86_Prev_VMode
keycode  83 = KP_Left KP_4
keycode  84 = KP_Begin KP_5
keycode  85 = KP_Right KP_6
keycode  86 = KP_Add XF86_Next_VMode
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 = Print Sys_Req
keycode  93 =
keycode  94 =
keycode  95 = F11 XF86_Switch_VT_11
keycode  96 = F12 XF86_Switch_VT_12
keycode  97 = Home
keycode  98 = Up
keycode  99 = Prior
keycode 100 = Left
keycode 101 =
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 Break
keycode 111 = Print Sys_Req
keycode 112 = KP_Divide XF86_Ungrab
keycode 113 = Alt_R Meta_R
keycode 114 = Pause Break
keycode 115 =
keycode 116 =
keycode 117 =
keycode 118 =
keycode 119 =
! $B%+%?%+%J(B/$B$R$i(B/$B%m!<%^(B $B$r(B BackSpace $B$X(B
keycode 120 = BackSpace Terminate_Server
keycode 121 =
keycode 122 =
keycode 123 = Shift_R
keycode 124 =
keycode 125 =
keycode 126 =
keycode 127 =
keycode 128 =
! $BL5JQ49$r(B space $B$X(B
keycode 129 = space
keycode 130 =
! $BA08uJd$r(B space $B$X(B
keycode 131 = space
keycode 132 =
! backslash bar $B$r@_CV(B
keycode 133 = backslash bar
keycode 134 =
keycode 135 =
keycode 136 =
keycode 137 =
keycode 138 =
keycode 139 =
keycode 140 =
keycode 141 =
keycode 142 =
keycode 143 =
keycode 144 =
keycode 145 =
keycode 146 =
keycode 147 =
keycode 148 =
keycode 149 =
keycode 150 =
keycode 151 =
keycode 152 =
keycode 153 =
keycode 154 =
keycode 155 =
keycode 156 =
keycode 157 =
keycode 158 =
keycode 159 =
keycode 160 =
keycode 161 =
keycode 162 =
keycode 163 =
keycode 164 =
keycode 165 =
keycode 166 =
keycode 167 =
keycode 168 =
keycode 169 =
keycode 170 =
keycode 171 =
keycode 172 =
keycode 173 =
keycode 174 =
keycode 175 =
keycode 176 =
keycode 177 =
keycode 178 =
keycode 179 =
keycode 180 =
keycode 181 =
keycode 182 =
keycode 183 =
keycode 184 =
keycode 185 =
keycode 186 =
keycode 187 =
keycode 188 =
keycode 189 =
keycode 190 =
keycode 191 =
keycode 192 =
keycode 193 =
keycode 194 =
keycode 195 =
keycode 196 =
keycode 197 =
keycode 198 =
keycode 199 =
keycode 200 =
keycode 201 =
keycode 202 =
keycode 203 =
keycode 204 =
keycode 205 =
keycode 206 =
keycode 207 =
keycode 208 =
keycode 209 =
keycode 210 =
keycode 211 =
keycode 212 =
keycode 213 =
keycode 214 =
keycode 215 =
keycode 216 =
keycode 217 =
keycode 218 =
keycode 219 =
keycode 220 =
keycode 221 =
keycode 222 =
keycode 223 =
keycode 224 =
keycode 225 =
keycode 226 =
keycode 227 =
keycode 228 =
keycode 229 =
keycode 230 =
keycode 231 =
keycode 232 =
keycode 233 =
keycode 234 =
keycode 235 =
keycode 236 =
keycode 237 =
keycode 238 =
keycode 239 =
keycode 240 =
keycode 241 =
keycode 242 =
keycode 243 =
keycode 244 =
keycode 245 =
keycode 246 =
keycode 247 =
keycode 248 =
keycode 249 =
keycode 250 =
keycode 251 =
keycode 252 =
keycode 253 =
keycode 254 =
keycode 255 =
! Shift $B=i4|2=(B
remove Shift = Shift_L Shift_R
add Shift = Shift_L Shift_R
! Control $B=i4|2=(B
remove Control = Control_L Control_R
add Control = Control_L Control_R
! Lock $B:o=|(B
remove Lock = Control_L
----------------------------------------------

~/xmodmap/101key $B:G2<9T$KDI2C(B ----------------
remove Shift = Shift_L Shift_R
add Shift = Shift_L Shift_R
remove Control = Control_L Control_R
add Control = Control_L Control_R
---------------------------------------------

by tyuu.
