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

前端之家收集整理的这篇文章主要介绍了有没有办法在Windows上获得超过Meta和Ctrl的方法?长时间Emacs用户想要Hyper / Super前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在 Linux上使用了多年的Emacs,而且我已经在Hyper和Super下面提供了很多个人有用的键盘绑定.现在我在Windows上使用Emacs,并且缺少这些额外的键盘.

有没有办法在Windows中获得除Ctrl和Meta之外的修饰键?

this google-groups thread:中提到了一些设置
; 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设置中的上述代码. Lo,它的作品!尴尬的演示如下:

(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)

除非我做了别的东西,这些工作本身;我在LENNART-69DE564(补丁)上运行2008-08-19的GNU Emacs 23.0.60.1(i386-mingw-nt5.1.2600)

原文链接:https://www.f2er.com/windows/369645.html

猜你在找的Windows相关文章