Skip to content

Convert Win to Super for Emacs in Microsoft Windows even with input method on.

Notifications You must be signed in to change notification settings

laishulu/winsuper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

README

About

Convert Win key to Super key for Emacs in Microsoft Windows even with input method on.

Internal

  • It only catch the hotkey if the active window is a Emacs window.
  • Use AutoHotkey to translate Win-i (i can be any other letter or punctuation) to Ctrl-x, @ s i.
  • By default Emacs map Ctrl-x, @ s to event-apply-super-modifier, so the following i will be treated as Super i.
  • Win-shift-i or Win-i with Capslock on is translated to Ctrl-x, @ s I.

Usage

  • Run winsuper.exe from command line without any command line arguments, or just double click it to run, then for each hotkey, there will be a defult delay of 100ms after sending out Ctrl-x, it will map all letters and punctuations in the keyboard in the position of i in the above. Of course some of them won’t work (e.g. Win-l) because of the constraint of Microsoft windows itself.
  • winsuper.exe 200 will set the delay to 200ms.

About

Convert Win to Super for Emacs in Microsoft Windows even with input method on.

Resources

Stars

Watchers

Forks

Packages

No packages published