[CLOSED] NumberField keycode issue

I don't know if is my keyboard but, if locale equals pt_BR the decimal separator is ","..
when I press the key "," in numeric keyboard return the key code 124 and in "letters keyboard" return this key code 44

in numeric keyboard when I press the key 124 that represent "," the symbol is not insert in numeric field.. but if I press the key 44 that represent ",", the symbol insert ok