Hallo,
Die Steuerung-Taste kann man bei Mausereignissen wie keypress oder keydown abfragen:
http://de.selfhtml.org/javascript/objekte/event.htm#alt_ctrl_shift_key
https://developer.mozilla.org/en-US/docs/Web/API/event.ctrlKey
http://molily.de/js/event-handling-objekt.html
Aber was spricht gegen einfache Checkboxen?
<ul>
<li><label><input type="checkbox"> Eins</label></li>
<li><label><input type="checkbox"> Zwei</label></li>
<li><label><input type="checkbox"> Drei</label></li>
</ul>
Das Aussehen lässt sich mit CSS ändern, bei Bedarf lassen sich die Checkboxen auch ausblenden.
Das Drücken von Steuerung halte ich für eine Hürde für die Nutzer. Das ist ungewohnt und komplizierter als nötig. Kann das Auswählen nicht per einfachem Klick/Tap/Tasteneingabe erfolgen? Viele Geräte haben keine Steuerung-Taste. Formularfelder sind da am robustesten.
Mathias