Ohmyzsh: Num Pad рдЗрдирдкреБрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 14 рдорд╛рд░реНрдЪ 2016  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: ohmyzsh/ohmyzsh

рдореИрдВ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд▓рд┐рдП Mac + ZSH рдФрд░ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП Gentoo + ZSH рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
рдореЗрд░реЗ рдХреАрдмреЛрд░реНрдб рдХреА рд╕рдВрдЦреНрдпрд╛-рдкреИрдб рджреЛрдиреЛрдВ рдХрд┐рд╕реА рднреА рд╡рд░реНрдг (1,2,3,4,5,6,7,8,9,0,0,ред, =, /, *, -, -, +, рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)
рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ рдмреИрд╢ рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реВрдВ, рддреЛ рд╡реЗ рдЪрд╛рдмрд┐рдпрд╛рдВ рдареАрдХ рд╣реИрдВред
рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рдРрдкрдЯреЙрди рдореЗрдВ, рд╡реЗ рдХреБрдВрдЬреА рдареАрдХ рднреА рд╣реИрдВред

рдореИрдВ рд░реЗрдЬрд╝рд░ рдмреНрд▓реИрдХрд╡рд┐рдбреЛ рдХреАрдмреЛрд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореИрдВ рдЗрд╕реЗ рдЕрдкрдиреЗ ~/.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#KB- рдмрд╛рдЗрдВрдбрд┐рдВрдЧ
рд╕реНрд░реЛрдд: http://superuser.com/questions/742171/zsh-z-shell-numpad-numlock-doesnt-work

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореИрдВ рдЗрд╕реЗ рдЕрдкрдиреЗ ~/.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#KB- рдмрд╛рдЗрдВрдбрд┐рдВрдЧ
рд╕реНрд░реЛрдд: http://superuser.com/questions/742171/zsh-z-shell-numpad-numlock-doesnt-work

рдмрд╛рдЗрдВрдбрдХреА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдореВрд▓ рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рджреЗрдЦрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред

# 2654 рдХреА рддрд░рд╣ рд╣реА рджрд┐рдЦрддрд╛ рд╣реИред рдпрд╣ рдкреВрд░реЗ smxx / rmkx рдЪреАрдЬрд╝ рдХреЗ рдХрд╛рд░рдг рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдк # 2735 рдореЗрдВ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред

5113 рдХреЛ рдЗрд╕реЗ рдареАрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЗрд╕реЗ "рдореВрд▓ рд░реВрдк рд╕реЗ" рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

victorsenam picture victorsenam  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

thienedits picture thienedits  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

TadorHead picture TadorHead  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

faxotherapy picture faxotherapy  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

cbou picture cbou  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ