Special symbols on keyboard don't work

Hello! I’m trying to rebind D-pad keys on my laptop keyboard, but it doesn’t work.


$ retroarch -v
=== Build =======================================
Compiler: GCC (4.6.3) 32-bit
Built: May 15 2013
=================================================
RetroArch: [CPUID]: Vendor: GenuineIntel
RetroArch: [CPUID]: SSE:  1
RetroArch: [CPUID]: SSE2: 1
RetroArch: [CPUID]: AVX:  0
RetroArch: Loading default config.
RetroArch: Looking for config in: "/home/user/.config/retroarch/retroarch.cfg".
=== Config ===
libretro_path = "/usr/lib/libretro-fceu.so" 
system_directory = "/home/user/.retroarch" 
input_player1_left = "semicolon" 
input_player1_right = "backslash" 
input_player1_up = "leftbracket" 
input_player1_down = "apostrophe"
=== Config end ===
RetroArch: Found default config: /home/user/.config/retroarch/retroarch.cfg.
RetroArch: Loading dynamic libretro from: "/usr/lib/libretro-fceu.so"
RetroArch: Version of libretro API: 1
RetroArch: Compiled against API: 1
RetroArch [ERROR] :: No ROM is used, but libretro core does not support this.
RetroArch: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.

xev output for these keys:

 
KeyPress event, serial 28, synthetic NO, window 0x2e00001,
    root 0x14e, subw 0x0, time 42726274, (55,97), root:(1090,699),
    state 0x0, keycode 47 (keysym 0x3b, semicolon), same_screen YES,
    XLookupString gives 1 bytes: (3b) ";"
    XmbLookupString gives 1 bytes: (3b) ";"
    XFilterEvent returns: False

KeyRelease event, serial 28, synthetic NO, window 0x2e00001,
    root 0x14e, subw 0x0, time 42726421, (55,97), root:(1090,699),
    state 0x0, keycode 47 (keysym 0x3b, semicolon), same_screen YES,
    XLookupString gives 1 bytes: (3b) ";"
    XFilterEvent returns: False

KeyPress event, serial 28, synthetic NO, window 0x2e00001,
    root 0x14e, subw 0x0, time 42727869, (55,97), root:(1090,699),
    state 0x0, keycode 51 (keysym 0x5c, backslash), same_screen YES,
    XLookupString gives 1 bytes: (5c) "\"
    XmbLookupString gives 1 bytes: (5c) "\"
    XFilterEvent returns: False

KeyRelease event, serial 28, synthetic NO, window 0x2e00001,
    root 0x14e, subw 0x0, time 42728055, (55,97), root:(1090,699),
    state 0x0, keycode 51 (keysym 0x5c, backslash), same_screen YES,
    XLookupString gives 1 bytes: (5c) "\"
    XFilterEvent returns: False

KeyPress event, serial 28, synthetic NO, window 0x2e00001,
    root 0x14e, subw 0x0, time 42728831, (55,97), root:(1090,699),
    state 0x0, keycode 34 (keysym 0x5b, bracketleft), same_screen YES,
    XLookupString gives 1 bytes: (5b) "["
    XmbLookupString gives 1 bytes: (5b) "["
    XFilterEvent returns: False

KeyRelease event, serial 28, synthetic NO, window 0x2e00001,
    root 0x14e, subw 0x0, time 42728973, (55,97), root:(1090,699),
    state 0x0, keycode 34 (keysym 0x5b, bracketleft), same_screen YES,
    XLookupString gives 1 bytes: (5b) "["
    XFilterEvent returns: False

KeyPress event, serial 28, synthetic NO, window 0x2e00001,
    root 0x14e, subw 0x0, time 42729488, (55,97), root:(1090,699),
    state 0x0, keycode 48 (keysym 0x27, apostrophe), same_screen YES,
    XLookupString gives 1 bytes: (27) "'"
    XmbLookupString gives 1 bytes: (27) "'"
    XFilterEvent returns: False

KeyRelease event, serial 28, synthetic NO, window 0x2e00001,
    root 0x14e, subw 0x0, time 42729655, (55,97), root:(1090,699),
    state 0x0, keycode 48 (keysym 0x27, apostrophe), same_screen YES,
    XLookupString gives 1 bytes: (27) "'"
    XFilterEvent returns: False

Some info: Operating System - Ubuntu 12.04.2 Retroarch - 0.9.9-wip3


$ Xorg -version
X.Org X Server 1.13.0
Release Date: 2012-09-05
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.42-37-generic i686 Ubuntu
Current Operating System: Linux ufo 3.8.0-19-generic #30~precise1-Ubuntu SMP Wed May 1 22:39:29 UTC 2013 i686
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.8.0-19-generic root=UUID=b8d079fa-d917-4af8-93ef-c7c478e753b0 ro quiet splash vt.handoff=7
Build Date: 11 April 2013  11:50:36PM
xorg-server 2:1.13.0-0ubuntu6.1~precise3

Those names won’t work. See if you find the syms in this list: https://github.com/Themaister/RetroArch/blob/master/input/input_common.c#L616

Thanks for the answer! Unfortunately there are no such keys in structure input_key_map input_config_key_map.