当前位置:  开发笔记 > 编程语言 > 正文

有没有办法在Windows上获得超过Meta和Ctrl?很长一段时间Emacs用户想要Hyper/Super

如何解决《有没有办法在Windows上获得超过Meta和Ctrl?很长一段时间Emacs用户想要Hyper/Super》经验,为你挑选了1个好方法。

我使用的Emacs年Linux和我有很多个人有用的按键组合,我把下的HyperSuper.现在我在Windows上使用Emacs并且缺少那些额外的键绑定.

Windows中是否有某种方法可以获得除Ctrl和之外的修饰键Meta



1> Michael Paul..:

此google-groups线程中提到了一些设置:

; setting the PC keyboard's various keys to Super or Hyper
(setq w32-pass-lwindow-to-system nil
      w32-pass-rwindow-to-system nil
      w32-pass-apps-to-system nil
      w32-lwindow-modifier 'super ;; Left Windows key
      w32-rwindow-modifier 'super ;; Right Windows key
      w32-apps-modifier 'hyper) ;; Menu key

更新:所以,我实际上在我自己的Win32 emacs设置中尝试了上面的代码.罗,它的作品!尴尬的演示如下:

(defun super-test ()
  (interactive)
  (message "Super"))

(defun hyper-test ()
  (interactive)
  (message "Hyper"))

(global-set-key [(super h)] 'super-test)
(global-set-key [(hyper h)] 'hyper-test)

除非我做了别的时髦,否则这些工作原生; 我正在运行2008-08-19的GNU Emacs 23.0.60.1(i386-mingw-nt5.1.2600)LENNART-69DE564(打补丁)

推荐阅读
牛尾巴2010
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有