Linux Ubuntu 18 - Das Tastaturlayout ist falsch, aber alle Einstellungen sind Standard

Linux Ubuntu 18 - Das Tastaturlayout ist falsch, aber alle Einstellungen sind Standard

Meine Laptoptastatur ist Standard-QWERTY-Tastatur für US-Englisch (nicht international). Ich habe dies überprüft mitdieses Handbuch.

Ich tippe dies gerade auf einer USB-Tastatur, die normal funktioniert, aber die in meinem Laptop eingebaute Tastatur tippt an bestimmten Stellen falsche Buchstaben. Überall unter den Zifferntasten, rechts neben der Tastenspalte j/h/n. Beispiel:

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

... und so weiter. Die linke Seite der Tastatur scheint jedoch einwandfrei zu funktionieren – mit der Taste „a“ wird „a“ eingegeben, mit „q“ „q“ usw.

Als ich das Betriebssystem zum ersten Mal installiert habe, war ich mir relativ sicher, dass die Tastatur auf dem Laptop funktionierte. Ich habe jedoch keine Lokalisierung oder Tastaturkonfigurationen geändert, außer dass ich die Feststelltaste der Steuerungstaste neu zugeordnet habe /etc/default/keyboard.

Ich habe auch versucht, Ubuntu 18 in einen Live-USB-Stick zu booten, und die Laptoptastatur funktionierte normal, und dennoch sind alle mir bekannten Einstellungen mit denen des Live-USB-Sticks identisch. Es muss also irgendwo eine Konfigurationsdatei geben, die geändert wurde.

Ausgabe von 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

Inhalt von /etc/default/keyboard:

# KEYBOARD CONFIGURATION FILE

# Consult the keyboard(5) manual page.

XKBMODEL="pc105"
XKBLAYOUT="us"
XKBVARIANT=""
XKBOPTIONS="ctrl:nocaps"

BACKSPACE="guess"

Antwort1

Herausgefunden: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

Es stellte sich heraus, dass meine Numlock-Taste über meine USB-Tastatur aktiviert war und dies die Einstellungen auf meinem Laptop direkt beeinflusste.

Um dies in Zukunft zu verhindern, habe ich das Gegenteil getanDieser Artikel, wodurch sichergestellt wird, dass Numlock beim Booten immer standardmäßig deaktiviert ist.

Oder deaktivieren Sie es einfach über die Befehlszeile:

sudo apt instlal numlockx # if needed 
numlockx off

verwandte Informationen