typedef struct { const char *d[2]; } usb_to_xt;
static const usb_to_xt conversion[] = {
    [ 53] = { "\x29"          , "\xa9"           }, // ` ~
    [ 30] = { "\x02"          , "\x82"           }, // 1 !
    [ 31] = { "\x03"          , "\x83"           }, // 2 @
    [ 32] = { "\x04"          , "\x84"           }, // 3 #
    [ 33] = { "\x05"          , "\x85"           }, // 4 $
    [ 34] = { "\x06"          , "\x86"           }, // 5 % E
    [ 35] = { "\x07"          , "\x87"           }, // 6 ^
    [ 36] = { "\x08"          , "\x88"           }, // 7 &
    [ 37] = { "\x09"          , "\x89"           }, // 8 *
    [ 38] = { "\x0a"          , "\x8a"           }, // 9 (
    [ 39] = { "\x0b"          , "\x8b"           }, // 0 )
    [ 45] = { "\x0c"          , "\x8c"           }, // - _
    [ 46] = { "\x0d"          , "\x8d"           }, // = +
    [ 42] = { "\x0e"          , "\x8e"           }, // Backspace