Ohmyzsh: Num Pad kann nicht eingegeben werden

Erstellt am 14. März 2016  ·  3Kommentare  ·  Quelle: ohmyzsh/ohmyzsh

Ich verwende Mac + ZSH für Entwickler und Gentoo + ZSH für Server.
Beide Nummernblöcke meiner Tastatur können kein Zeichen eingeben (1,2,3,4,5,6,7,8,9,0,., =, /, *, -, +, enter).
Aber wenn ich zu Bash wechsle, sind diese Schlüssel in Ordnung.
In allen anderen Anwendungen sind diese Schlüssel ebenfalls in Ordnung.

Ich verwende die BlackWidow-Tastatur von Razer.

Bug bindkey

Hilfreichster Kommentar

Ich neige dazu, dies zu meiner ~/.zshrc -Datei hinzuzufügen:

# Keypad
# 0 . Enter
bindkey -s "^[Op" "0"
bindkey -s "^[On" "."
bindkey -s "^[OM" "^M"
# 1 2 3
bindkey -s "^[Oq" "1"
bindkey -s "^[Or" "2"
bindkey -s "^[Os" "3"
# 4 5 6
bindkey -s "^[Ot" "4"
bindkey -s "^[Ou" "5"
bindkey -s "^[Ov" "6"
# 7 8 9
bindkey -s "^[Ow" "7"
bindkey -s "^[Ox" "8"
bindkey -s "^[Oy" "9"
# + -  * / =
bindkey -s "^[Ok" "+"
bindkey -s "^[Om" "-"
bindkey -s "^[Oj" "*"
bindkey -s "^[Oo" "/"
bindkey -s "^[OX" "="

Handbuch: https://www.gnu.org/software/screen/manual/html_node/Key-Binding.html#Key -Binding
Quelle: http://superuser.com/questions/742171/zsh-z-shell-numpad-numlock-doesnt-work

Alle 3 Kommentare

Ich neige dazu, dies zu meiner ~/.zshrc -Datei hinzuzufügen:

# Keypad
# 0 . Enter
bindkey -s "^[Op" "0"
bindkey -s "^[On" "."
bindkey -s "^[OM" "^M"
# 1 2 3
bindkey -s "^[Oq" "1"
bindkey -s "^[Or" "2"
bindkey -s "^[Os" "3"
# 4 5 6
bindkey -s "^[Ot" "4"
bindkey -s "^[Ou" "5"
bindkey -s "^[Ov" "6"
# 7 8 9
bindkey -s "^[Ow" "7"
bindkey -s "^[Ox" "8"
bindkey -s "^[Oy" "9"
# + -  * / =
bindkey -s "^[Ok" "+"
bindkey -s "^[Om" "-"
bindkey -s "^[Oj" "*"
bindkey -s "^[Oo" "/"
bindkey -s "^[OX" "="

Handbuch: https://www.gnu.org/software/screen/manual/html_node/Key-Binding.html#Key -Binding
Quelle: http://superuser.com/questions/742171/zsh-z-shell-numpad-numlock-doesnt-work

bindkey funktioniert gut, aber es wäre schön zu sehen, dass es nativ funktioniert.

Sieht genauso aus wie # 2654. Es liegt an der ganzen Sache mit smkx / rmkx, über die Sie in # 2735 lesen können.

5113 sollte das Problem beheben und "nativ" funktionieren lassen.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen