简体   繁体   English

如何在邪恶模式下重新映射非 ASCII 键盘字符?

[英]How can i remap a non-ascii keyboard character in evil-mode?

I would like to remap the key "é" on my keyboard to ctrl-w in emacs evil-mode (doom emacs)我想将键盘上的键“é”重新映射到 emacs evil-mode (doom emacs) 中的ctrl-w

I tried with我试过了

(define-key evil-operator-state-map "é" "\C-w") 
;; and
(global-set-key "é" "\C-w")

But none of these worked.但这些都不起作用。

Is what I'm trying to do possible?我正在尝试做的事情可能吗?

How can I do it?我该怎么做?

Try this:尝试这个:

(define-key key-translation-map (kbd "é") (kbd "C-w"))
  1. Use (kbd KEY-SEQUENCE) , where KEY-SEQUENCE is what Emacs tells you the key sequence is.使用(kbd KEY-SEQUENCE) ,其中KEY-SEQUENCE是 Emacs 告诉您的密钥序列。

  2. Use key-translation-map to translate keys.使用key-translation-map来翻译键。 See the Elisp manual, node Translation Keymaps .请参阅 Elisp 手册,节点Translation Keymaps

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

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