6LVZRZGDURMWBUBXHFGV4HGB7L5M2FKCYGJCAU3X2PK74VJQ6RCAC switch (sym) {case XKB_KEY_Escape:quit(server, NULL);break;case XKB_KEY_F1:focusnext(server, NULL);break;default:return false;
bool handled = false;for (int i = 0; i < LENGTH(keys); i++) {if (sym == keys[i].keysym && mods == keys[i].mod && keys[i].func) {keys[i].func(server, &keys[i].arg);handled = true;}