实际上是否可以在德语键盘中插入快捷键“C-M- ”?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实际上是否可以在德语键盘中插入快捷键“C-M- ”?相关的知识,希望对你有一定的参考价值。
目标:我想使用功能indent-region
和默认快捷键C-M- 。
问题:我使用德语键盘布局。要插入“”,我必须键入C-M-ß或AltGr-ß,因为“ß”超载“?”和“”(见:右上角的QWERTZ layout)。
问题:是否可以输入快捷键C-M- 而无需在德语键盘上调整emacs或操作系统?
如果不是,我只会将快捷方式更改为易于访问的内容。我希望这个工作的主要原因是它在默认的emacs安装上开箱即用。
我遇到过这个问题,发现以下信息有助于"Alt Gr Key" page on emacswiki.org: -
Emacs键似乎在MS Windows上“隐藏”(可能只是),因为AltGr + LeftControl +键只是AltGr +键。
解决方案1:使用正确的控件
但即使在MS Windows上也可以输入这些键!诀窍是你必须输入AltGr作为第一个键,Ctrl必须是正确的控制键,而不是左键。
在德语键盘上进行实验后,我可以像C-M-
一样执行AltGr+RCtrl+M+
,其中RCtrl
是我的右键Ctrl键,M
是我的左键/唯一的Alt键,是我的ß?键。 (
w32-alt-is-meta
的价值是t
。)
这个键和弦很麻烦所以也许最好定义@OlegPavliv建议的C-M-ß
组合。
将以下内容添加到.emacs中
(define-key (current-global-map) (kbd "C-M-ß") 'indent-region)
这样它就会缩小C-M-ß上的区域
按C-M
。
发布。
按AltGr-ß
制作
适合我。问题出在哪儿?
以上是关于实际上是否可以在德语键盘中插入快捷键“C-M- ”?的主要内容,如果未能解决你的问题,请参考以下文章
如何以编程方式在系统偏好设置中设置 macOS 键盘快捷键?