Index: dlls/x11drv/keyboard.c
===================================================================
RCS file: /home/wine/wine/dlls/x11drv/keyboard.c,v
retrieving revision 1.50
diff -r1.50 keyboard.c
91,92c91,92
<  /* \      z    x    c    v    b    n    m    ,    .    / */
<    0x5e,0x2C,0x2D,0x2E,0x2F,0x30,0x31,0x32,0x33,0x34,0x35,
---
>  /* z    x    c    v    b    n    m    ,    .    ;    / */
>    0x2C,0x2D,0x2E,0x2F,0x30,0x31,0x32,0x33,0x34,0x35,0x59,
154c154
<    VK_OEM_7,VK_Z,VK_X,VK_C,VK_V,VK_B,VK_N,VK_M,VK_OEM_COMMA,VK_OEM_PERIOD,VK_OEM_2,
---
>    VK_Z,VK_X,VK_C,VK_V,VK_B,VK_N,VK_M,VK_OEM_COMMA,VK_OEM_PERIOD,VK_OEM_2,VK_OEM_7,
851c851
<     0, 0, 0, 0, 0, 0, 0, 0,                                     /* FF28 */
---
>     0, 0, 0, 0, VK_OEM_COMMA, 0, 0, 0,                          /* FF28 */
948c948
<     if ((keysym >= 0xFFAE) && (keysym <= 0xFFB9) && (keysym != 0xFFAF)
---
>     if ((((keysym >= 0xFFAE) && (keysym <= 0xFFB9) && (keysym != 0xFFAF)) || (keysym == 0x2C))
950c950
<         /* Only the Keypad keys 0-9 and . send different keysyms
---
>         /* Only the Keypad keys 0-9, . and , (in the abnt2 keyboard) send different keysyms
