Ohmyzsh: ナンバーパッドが入力できません

作成日 2016年03月14日  ·  3コメント  ·  ソース: ohmyzsh/ohmyzsh

開発者にはMac + ZSHを使用し、サーバーにはGentoo + ZSHを使用しています。
キーボードの数字パッドはどちらもchar(1,2,3,4,5,6,7,8,9,0、。、=、/、*、-、+、enter)を入力できません
しかし、bashに変更すると、それらのキーは問題ありません。
他のアプリケーションでは、これらのキーも問題ありません。

RazerのBlackWidowキーボードを使用しています。

Bug bindkey

最も参考になるコメント

私はこれを~/.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

全てのコメント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#Key -Binding
ソース: http

bindkeyはうまく機能しますが、ネイティブに機能するのを見るといいでしょう。

#2654と同じように見えます。 これは、#2735で読むことができるsmkx / rmkx全体によるものです。

5113はそれを修正し、「ネイティブに」機能させる必要があります。

このページは役に立ちましたか?
0 / 5 - 0 評価