Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/varp/karabiner-rdp

Karabiner-Elements config. Translates Mac OS X shortcuts to PC equivalent
https://github.com/varp/karabiner-rdp

karabiner karabiner-configurator karabiner-elements keyboard keyboard-shortcuts rdp rdp-connection shortcuts-on-desktops

Last synced: 29 days ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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=`
or just browse in Safari to `karabiner://karabiner/assets/complex_modifications/import?url=`.

Just replace `` 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:///mac_osx_on_rdp.json").PHP_EOL;'
```

Karabiner will do the rest! =)