Linux Ubuntu 18 - 鍵盤佈局不正確,但所有設定均為預設設定

Linux Ubuntu 18 - 鍵盤佈局不正確,但所有設定均為預設設定

我的筆記型電腦鍵盤是普通的美式英語鍵盤(不是國際鍵盤)。我已經使用驗證了這一點本指南。

我目前正在 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

弄清楚了:https://answers.microsoft.com/en-us/windows/forum/windows_7-desktop/when-i-type-my-laptop-keyboard-alphabet-j-it/7ece24b7-c1e2-4ec7-aaf4-edfd62b37104

原來我的數位鎖是透過 USB 鍵盤打開的,這直接影響了我筆記型電腦上的設定。

為了防止將來發生這種情況,我做了相反的事情本文,確保啟動時預設始終停用數字鎖定。

或只是從命令列禁用它:

sudo apt instlal numlockx # if needed 
numlockx off

相關內容