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: about 1 year ago
JSON representation
Karabiner-Elements config. Translates Mac OS X shortcuts to PC equivalent
- Host: GitHub
- URL: https://github.com/varp/karabiner-rdp
- Owner: varp
- License: mit
- Created: 2020-03-22T13:53:52.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-11-21T06:56:36.000Z (over 1 year ago)
- Last Synced: 2025-01-26T09:12:50.431Z (over 1 year ago)
- Topics: karabiner, karabiner-configurator, karabiner-elements, keyboard, keyboard-shortcuts, rdp, rdp-connection, shortcuts-on-desktops
- Size: 32.2 KB
- Stars: 22
- Watchers: 3
- Forks: 15
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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! =)