Π― ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Mac + ZSH Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΈ Gentoo + ZSH Π΄Π»Ρ ΡΠ΅ΡΠ²Π΅ΡΠ°.
ΠΠ±Π° ΡΡΠΈΡ
ΡΠΈΡΡΠΎΠ²ΡΡ
Π±Π»ΠΎΠΊΠ° ΠΌΠΎΠ΅ΠΉ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ Π½Π΅ ΠΌΠΎΠ³ΡΡ Π²Π²ΠΎΠ΄ΠΈΡΡ ΡΠΈΠΌΠ²ΠΎΠ»Ρ (1,2,3,4,5,6,7,8,9,0,., =, /, *, -, +, Π²Π²ΠΎΠ΄)
ΠΠΎ ΠΊΠΎΠ³Π΄Π° Ρ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠΆΡ Π½Π° bash, Ρ ΡΡΠΈΠΌΠΈ ΠΊΠ»ΡΡΠ°ΠΌΠΈ Π²ΡΠ΅ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅.
Π Π»ΡΠ±ΡΡ
Π΄ΡΡΠ³ΠΈΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ
ΡΡΠΈ ΠΊΠ»ΡΡΠΈ ΡΠΎΠΆΠ΅ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅.
Π― ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ Razer BlackWidow.
Π― ΠΎΠ±ΡΡΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡ ΡΡΠΎ Π² ΡΠ²ΠΎΠΉ ΡΠ°ΠΉΠ» ~/.zshrc
:
# 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" "="
Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ: https://www.gnu.org/software/screen/manual/html_node/Key-Binding.html#Key -Binding
ΠΡΡΠΎΡΠ½ΠΈΠΊ: http://superuser.com/questions/742171/zsh-z-shell-numpad-numlock-doesnt-work
bindkey ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ, Π½ΠΎ Π±ΡΠ»ΠΎ Π±Ρ Π½Π΅ΠΏΠ»ΠΎΡ ΠΎ, Π΅ΡΠ»ΠΈ Π±Ρ ΠΎΠ½Π° ΡΠ°Π±ΠΎΡΠ°Π»Π° ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ.
ΠΠΎΡ ΠΎΠΆΠ΅ Π½Π° # 2654. ΠΡΠΎ ΡΠ²ΡΠ·Π°Π½ΠΎ ΡΠΎ Π²ΡΠ΅ΠΉ ΡΡΡΠΊΠΎΠΉ smkx / rmkx, ΠΎ ΠΊΠΎΡΠΎΡΠΎΠΉ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ Π² # 2735.
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
Π― ΠΎΠ±ΡΡΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡ ΡΡΠΎ Π² ΡΠ²ΠΎΠΉ ΡΠ°ΠΉΠ»
~/.zshrc
:Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ: https://www.gnu.org/software/screen/manual/html_node/Key-Binding.html#Key -Binding
ΠΡΡΠΎΡΠ½ΠΈΠΊ: http://superuser.com/questions/742171/zsh-z-shell-numpad-numlock-doesnt-work