KB_SWAPCTRLCAPS
KBD_MAP(KB_US | KB_SWAPCTRLCAPS, KB_US, atarikbd_keydesc_swapctrlcaps),
KBD_MAP(KB_JP | KB_SWAPCTRLCAPS, KB_JP, atarikbd_keydesc_swapctrlcaps),
KBD_MAP(KB_FR | KB_SWAPCTRLCAPS, KB_FR, atarikbd_keydesc_swapctrlcaps),
KBD_MAP(KB_US | KB_DVORAK | KB_SWAPCTRLCAPS, KB_US | KB_DVORAK,
KBD_MAP(KB_US | KB_IOPENER | KB_SWAPCTRLCAPS, KB_US | KB_IOPENER,
mkbd_keymapdata.layout |= KB_SWAPCTRLCAPS;
KBD_MAP(KB_JP | KB_SWAPCTRLCAPS, KB_JP, mkbd_keydesc_swapctrlcaps),
KBD_MAP(KB_UK | KB_SWAPCTRLCAPS, KB_UK, mkbd_keydesc_swapctrlcaps),
KBD_MAP(KB_US | KB_SWAPCTRLCAPS, KB_US, mkbd_keydesc_swapctrlcaps),
KBD_MAP(KB_US | KB_SWAPCTRLCAPS,KB_US, hidkbd_keydesc_swapctrlcaps),
KBD_MAP(KB_US | KB_DVORAK | KB_SWAPCTRLCAPS, KB_US| KB_DVORAK,
KBD_MAP(KB_JP | KB_SWAPCTRLCAPS,KB_JP, hidkbd_keydesc_swapctrlcaps),
KBD_MAP(KB_FR | KB_SWAPCTRLCAPS,KB_FR, hidkbd_keydesc_swapctrlcaps),
KBD_MAP(KB_UK | KB_SWAPCTRLCAPS,KB_UK, hidkbd_keydesc_swapctrlcaps),
KBD_MAP(KB_PL | KB_SWAPCTRLCAPS,KB_PL, hidkbd_keydesc_swapctrlcaps),
KBD_MAP(KB_PL | KB_SWAPCTRLCAPS,KB_PL, pckbd_keydesc_swapctrlcaps),
KBD_MAP(KB_US | KB_SWAPCTRLCAPS, KB_US, pckbd_keydesc_swapctrlcaps),
KBD_MAP(KB_JP | KB_SWAPCTRLCAPS, KB_JP, pckbd_keydesc_swapctrlcaps),
KBD_MAP(KB_FR | KB_SWAPCTRLCAPS, KB_FR, pckbd_keydesc_swapctrlcaps),
KBD_MAP(KB_UK | KB_SWAPCTRLCAPS, KB_UK, pckbd_keydesc_swapctrlcaps),
KBD_MAP(KB_US | KB_DVORAK | KB_SWAPCTRLCAPS, KB_US | KB_DVORAK,
KBD_MAP(KB_US | KB_IOPENER | KB_SWAPCTRLCAPS, KB_US | KB_IOPENER,
KBD_NULLMAP(KB_US | KB_MACHDEP | KB_SWAPCTRLCAPS,
KB_US | KB_SWAPCTRLCAPS),
KBD_NULLMAP(KB_JP | KB_MACHDEP | KB_SWAPCTRLCAPS,
KB_JP | KB_SWAPCTRLCAPS),
{ KB_SWAPCTRLCAPS, "swapctrlcaps" }, \