Using non-Latin keyboards with Delphi and non-Latin characters in code was always a big problem in Delphi.
To enable correct support in Delphi 10 you have to:
- go to
Tools > Options > Editor Options > Key Mappings,
Use Ctrl-Alt keys.
Hopefully in Delphi 2010 you can do this from IDE settings. You don't have to play with stupid
.reg files to change some dully strings in Windows Registry, as you were forced in Delphi 5 to achieve the same.