Some programs use sequential key combinations: screen, ratpoison, vim: you press a key and release it and now you press the command key. Others use simultaneous keys e.g. firefox quits with ctrl+q. What determines which approach to take wh…