Skip to content

Karabiner-Elements config. Translates Mac OS X shortcuts to PC equivalent

License

Notifications You must be signed in to change notification settings

varp/karabiner-rdp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mac OSX shortcuts to PC in Remote Desktop sessions

Translate MAC OS X shortcuts to PC equivalent during remote sessions. The following applications input:

"bundle_identifiers": 
[
    "^com\\.microsoft\\.rdc$",
    "^com\\.microsoft\\.rdc\\.mac$",
    "^com\\.microsoft\\.rdc\\.macos$",
    "^com\\.microsoft\\.rdc\\.osx\\.beta$",
    "^com\\.thinomenon\\.RemoteDesktopConnection$",
    "^com\\.teamviewer\\.TeamViewer$",
    "^com\\.vmware\\.horizon$"
]

will be monitored for keyboard shortcuts and will be translated to tss PC equivalent.

Install

For local testing and development you can import JSON using file:// URL.

Using Terminal open karabiner://karabiner/assets/complex_modifications/import?url=<JSON_URL> or just browse in Safari to karabiner://karabiner/assets/complex_modifications/import?url=<JSON_URL>.

Just replace <FULL_FILE_PATH> with absolute path of the project on your machine to get properly encoded URL:

php -r 'echo "karabiner://karabiner/assets/complex_modifications/import?url=". urlencode("file://<FULL_FILE_PATH>/mac_osx_on_rdp.json").PHP_EOL;' 

Karabiner will do the rest! =)