键绑定表?
我们是否有一个键绑定表可以转换所有不同的按键方式?我正在使用zsh,但我假设如果有这样一个表,它将适用于任何shell。 我问的原因是我想分配一些键绑定,但是我不知道如何引用它们(除非我要窃取已经定义的键绑定)。 例如,在“ zbindkey”中,我们有这样的事情: [[ "$terminfo[kend]" == " O"* ]] && \ bindkey -M emacs "${terminfo[kend]/O/[}" end-of-line ...而且我猜想“ kend”表示这是指End密钥。 交叉检查,bindkey我看到以下几行: "^E" end-of-line "^[OF" end-of-line "^[[F" end-of-line ...因此,我相信这些行之一是指End关键。哪一个? 我们在“ bindkey”文件中也有此文件: bindkey "\e[A" history-beginning-search-backward 现在,我碰巧知道这就是Up Arrow关键,但是如果我不知道如何找到我呢? $ bindkey (at CLI) ...为相同的键提供了不同的语言: "^[[A" history-beginning-search-backward ...但是至少现在我知道, ^[[A在CLI的bindkey-at \e[A-zLID中讲和在bindbin-in-zbindkey的讲中一样。这很容易。在DOS的Up Arrow 过去0;72,您可以找到每个合法按键的扫描代码,而且只有一种语言。 有桌子吗?或其他能够选择击键并知道如何在terminfo[]...中的“ bindkey-in-zbindkey”中...,在“ bindkey-at-CLI”中和/或任何其他语言中引用它的方式碰巧是? 再次,在DOS中有一个scancode程序-键入一个按键,就得到了扫描代码。简直太容易了。 …