我找到了这段代码:
(w32-register-hot-key [snapshot])
(global-set-key [snapshot] 'some-function)
不幸的是,这适用于Windows机器。 我找不到在Solaris上重新绑定打印屏幕键的方法。
答案 0 :(得分:1)
我发现我需要先从“键盘首选项”中禁用快捷方式。 之后它变为关键F22并在.emacs中轻松分配。
答案 1 :(得分:0)
首先必须找到密钥的名称。您可以使用 Ctrl-h c 执行此操作,它会提示您
描述密钥(或点击或菜单项):
然后按下有问题的键,打印屏幕。 Emacs回复类似
<打印>未定义
所以,print
是我们追求的名字。
要为此print
键分配功能,请使用您找到的代码段
(global-set-key [print] 'some-function)
或
(global-set-key [print] (lambda() (interactive) (do something fancy)))
如果它不仅仅是一个简单的函数调用。