Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I use synergy for sharing keyboard/mouse on my mac/pc.

I need to switch the alt(option) key mapping to meta, and I need some tool if this works.

What kind of tool is used for checking the key code that is send when I hit the key?

share|improve this question
up vote 1 down vote accepted

You can simply create a HTML to do so.

  1. Copy & paste the following code into a new HTML file, say keycode.html.
  2. Open it with a browser.
  3. Press a key. A prompt with key code would appear.


document.onkeydown = function(e) {
    if (!e) var e = window.event;
    if (e.keyCode) keycode = e.keyCode;
    else if (e.which) keycode = e.which;

share|improve this answer

I'm struggling with exactly same case!

HTML checker by @wilson is working just fine with two little exceptions: it doesn't capture fn nor power (which actually what I want to make use of)

Found on the internet (using AutoHotKey)

; Mac keyboard to Windows Key Mappings

; 1) Swap Windows (Command) and Alt keys
; These button locations are reversed on Mac keyboards


; 2) Map F13 to Print screen
; Mac keyboards don't have a print-screen button!


(F13 in my case doesn't work, clipboard remains empty)

Maybe there is a way to read keycode and send it using these codes:

(my case is even more complicated as I'm using polish layout and there is another layer of complexity with diacritic marks)

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.