繁体   English   中英

重新映射修饰符键入Vim

[英]Remap modifiers key in vim

我已经使用xmodmap将capslock重新映射为mod3的超级密钥。 这是xmodmap的结果

shift       Shift_L (0x32),  Shift_R (0x3e)
lock      
control     Control_L (0x25),  Control_R (0x69)
mod1        Alt_L (0x40),  Alt_R (0x6c),  Meta_L (0xcd)
mod2        Num_Lock (0x4d)
mod3        Hyper_L (0x42),  Hyper_L (0xcf)
mod4        Super_L (0x85),  Super_R (0x86),  Super_L (0xce)
mod5        ISO_Level3_Shift (0x5c),  Mode_switch (0xcb)

因此有可能以领导者的身份在vim中重新映射此mod3密钥。

不,不幸的是没有。 Vim只理解ShiftCtrlAlt修饰符(请参见:help key-notation ),并且您只能将修饰符与常规键结合使用 ,例如<Ca>作为Ctrl + A。

在终端中,Vim甚至不会注册唯一的修改键的按键。 没有事件将发送给它。 在GVIM中,这在技术上是可行的,但是Vim使用统一的输入模型,故意忽略了某些GUI功能( :help design-not )。

这适用于映射以及Lead键。 您需要选择一个非修饰键或修饰符+组合键。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM