So, i’ve spent an hour today figuring out what the hell is up with Mac OS X remote desktop functionality. It claims to be a integrated VNC server, funny thing is it doesn’t totally adhere to the VNC protocol. I ran into a massive clusterfuck with my german keyboard layout on my client machine (Windows 7), when connecting to my Mac via VNC. Here’s how you get things working:
- Start up the remote desktop functionality on your Mac (System Preferences > Sharing > Screen sharing
- Add the “US International – PC” input source if you haven’t done so yet (System Preferences > Keyboard > Input Sources) and make it the active one.
- Fire up your VNC client on your Linux or Windows machine, enjoy having such wonderful characters like (, ), [, ], and even the hard to get a hold off @!
From some research on the net, it seems that the OS only allows to inject physical keycodes on Mac OS X, leading to this bullshit.
I spoke to soon. Mac OS X is like “you want to have semicolons? Hell no!”. What a silly thing this Mac OS X is…
Fuck it i’m gonna use an english keyboard layout