55 votes

zsh (z Shell) numpad/numlock ne fonctionne pas

Je viens de passer à zsh/oh-my-zsh. Presque immédiatement, je remarque sur ma machine que le pavé numérique à 10 chiffres ne fonctionne pas. Il fonctionnait dans bash et fish Shell.

Curieusement, si je maintiens la touche fn/fonction enfoncée, cela agit comme un verrouillage numérique et fonctionne, mais cela ne " verrouille " pas et je dois maintenir la touche fn enfoncée pour taper les chiffres.

Des idées ?

1voto

Gabriel Hautclocq Points 151

Si vous utilisez Kitty pour accéder à un serveur linux en SSH et que le clavier fonctionne bien avec Bash mais pas avec ZSH, vous pouvez essayer d'ajouter ce qui suit dans votre fichier ~/.zshrc fichier de configuration :

# 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 "^[Ol" "+"
bindkey -s "^[OS" "-"
bindkey -s "^[OR" "*"
bindkey -s "^[OQ" "/"

Sauvez. Déconnectez-vous et reconnectez-vous pour recharger la configuration ZSH, ou bien tapez ce qui suit dans votre terminal :

. ~/.zshrc

Le clavier devrait maintenant fonctionner comme prévu !

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X