Les
switch ne résolvent pas le vrai problème, qui est qu'à part le
if (key == KEY_MODE), le code se résume à une seule instruction C si les tableaux sont utilisés correctement! Toutes les distinctions du cas sont inutiles. (D'ailleurs, on peut écrire le même genre de code en assembleur, regarde le code de
XtraKeys.

)