i,
Command is an actual key on Mac next to Option(which is Alt) and Control. So,
Command is a concrete key and mapping it logically to another key on another
platform is mixing semantics.
+1000. We should avoid our abstract shortcut key modifiers overlaping
concrete keys.
yes it seems like a good idea.
I propose to have two distinct layers in the image:
1. the raw layer is about having a distinct selector for each concrete key that
is found on the keyboard. Right now, it seems to me that the VM does a bit of
interpretation and mapping, and if it does, I think it should just provide a
distinct code for each distinct key.
2. the portable layer is about having a couple of selectors (e.g., #meta,
#secondaryMeta) that provide consistent mappings to the raw keys.
Sounds good.
what is secondaryMeta?