首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >卡拉比纳如何将两个KeyCodes映射到另一个KeyCodes

卡拉比纳如何将两个KeyCodes映射到另一个KeyCodes
EN

Stack Overflow用户
提问于 2016-06-22 16:23:22
回答 1查看 913关注 0票数 1

卡拉比纳对vim模式的模拟进行了很好的重新映射。我最喜欢的部分是能够按s+ hjkl,并将其作为光标键的替换。我试图添加另一个类似的快捷方式,比方说's+g‘,我想把它映射到'esc+b’,所以当我在终端时,我可以点击's+g‘,它会向后跳一个单词。转到github上的vim xml文件,试图理解:

mode.xml

但这只会让我更困惑。如果你想做我想要达到的目标,你似乎必须设置某种别名吗?示例映射只显示如何对常规键执行修饰符键,但如何绑定两个常规键?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-09 08:34:09

为了绑定两个同时敲击键(其中一个不是修饰符),您需要使用__SimultaneousKeyPresses__而不是__KeyToKey__

下面是您想要做的事情的示例:

代码语言:javascript
复制
  <item>
      <identifier>private.sgescb</identifier>
      <name>s+g to esc+b</name>
      <autogen>
          __SimultaneousKeyPresses__
          KeyCode::S, KeyCode::G,
          KeyCode::ESCAPE, KeyCode::B
      </autogen>
  </item>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37973554

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档