Ich wechsle auf eine kyrillische Sprache und da ist ein 'j' was anderes.
Na, das ändert die Sachlage ja schon mal erheblich.
Wenn du mit deinem Kyrillischen Tastaturlayout auf das J drückst, kommt beim Programm logischerweise kein J an, somit hat das abfragen auf J auch keinen Sinn mehr.
Prüfe im Debugger welches Zeichen kommt, und prüfe in der IF-Abfrage auf dieses Zeichen.