笔记本是奇葩的松下 T5, 买的样垃圾, 所以是日式键盘的布局, 这个在 xorg.conf 设置了
Option "XkbRules" "xorg"
Option "XkbModel" "jp106"
Option "XkbLayout" "jp"
这样, 笔记本上的键盘就可以按照键盘上对应的符号输入了. 比如 7 的上面 jp 布局是 ' , 以及 l 旁边是分号, 而本应在分号上面的冒号则在分号旁边, 不用 Shift + 分号, 可以直接输入.
现在买了一把键盘, 用 USB 外接, 也是一把奇葩, kbc 的 poker, 60% 键盘. 和笔记本键盘类似, 但是缺少功能键区(F1 ~ F12).
我尝试在 xorg.conf 中添加如下设置, 但是对应的布局依然是 jp 布局.
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "Dev Name" "USB Keyboard"
Option "Dev Phys" "usb-0000*-1/input*"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us"
EndSection
附上 /proc/bus/imput/devices 中的相关信息
---------------------------------
笔记本自带键盘.
I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input4
U: Uniq=
H: Handlers=sysrq kbd event4
USB 的 Poker 键盘.
I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input4
U: Uniq=
H: Handlers=sysrq kbd event4
---------------------------------
求解.
Option "XkbRules" "xorg"
Option "XkbModel" "jp106"
Option "XkbLayout" "jp"
这样, 笔记本上的键盘就可以按照键盘上对应的符号输入了. 比如 7 的上面 jp 布局是 ' , 以及 l 旁边是分号, 而本应在分号上面的冒号则在分号旁边, 不用 Shift + 分号, 可以直接输入.
现在买了一把键盘, 用 USB 外接, 也是一把奇葩, kbc 的 poker, 60% 键盘. 和笔记本键盘类似, 但是缺少功能键区(F1 ~ F12).
我尝试在 xorg.conf 中添加如下设置, 但是对应的布局依然是 jp 布局.
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "Dev Name" "USB Keyboard"
Option "Dev Phys" "usb-0000*-1/input*"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us"
EndSection
附上 /proc/bus/imput/devices 中的相关信息
---------------------------------
笔记本自带键盘.
I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input4
U: Uniq=
H: Handlers=sysrq kbd event4
USB 的 Poker 键盘.
I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input4
U: Uniq=
H: Handlers=sysrq kbd event4
---------------------------------
求解.

