我的筆記型電腦鍵盤是普通的美式英語鍵盤(不是國際鍵盤)。我已經使用驗證了這一點本指南。
我目前正在 USB 鍵盤上輸入此內容,該鍵盤工作正常,但筆記型電腦內建的鍵盤在某些地方輸入了錯誤的字母。數字鍵下方的任意位置,y/h/n 鍵列的右側。例如:
m -> 0
j -> 1
k -> 2
l -> 3
u -> 4
i -> 5
o -> 6
p -> *
; -> -
0 -> / # the only key on the number line which is messed up
....等等。鍵盤的左側似乎運作得很好 - “a”鍵輸入“a”,“q”鍵輸入“q”等。
當我第一次安裝作業系統時,我相對確定筆記型電腦上的鍵盤可以正常工作,但除了重新映射我的大寫鎖定鍵以進行控制之外,我沒有更改任何本地化或鍵盤配置/etc/default/keyboard
。
我還嘗試啟動 Ubuntu 18 的即時 USB,筆記型電腦鍵盤工作正常,但我所知道的所有設定都與即時 USB 相同。所以一定有某個地方的設定檔被更改了。
輸出setxkbmap -print -verbose
:
Trying to build keymap using the following components:
keycodes: evdev+aliases(qwerty)
types: complete
compat: complete
symbols: pc+us+inet(evdev)+ctrl(nocaps)
geometry: pc(pc105)
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+us+inet(evdev)+ctrl(nocaps)" };
xkb_geometry { include "pc(pc105)" };
};
setxkbmap -query
:
rules: evdev
model: pc105
layout: us
options: ctrl:nocaps
內容/etc/default/keyboard
:
# KEYBOARD CONFIGURATION FILE
# Consult the keyboard(5) manual page.
XKBMODEL="pc105"
XKBLAYOUT="us"
XKBVARIANT=""
XKBOPTIONS="ctrl:nocaps"
BACKSPACE="guess"
答案1
原來我的數位鎖是透過 USB 鍵盤打開的,這直接影響了我筆記型電腦上的設定。
為了防止將來發生這種情況,我做了相反的事情本文,確保啟動時預設始終停用數字鎖定。
或只是從命令列禁用它:
sudo apt instlal numlockx # if needed
numlockx off