Author |
Topic |
|
NameRec
Russia
6 Posts |
Posted - 01/05/2013 : 17:35:13
|
In Windows 8 Enterprise acSendKeys('@d') (Show desktop command) did not work, if selected Russian input language. If input language English - a command is executed normally, the desktop is shown.
I changed lua script: <quote=code> acSendKeys('^1') -- in my system it changes input language to English acSendKeys('@d') </quote> It's working - the desktop is shown. But... It's not conveniently...
Whether it is possible to correct behavior acSendKeys in Windows 8?
Version info: * StrokesPlus x84 v2.5.4 Release date: 1/4/2013 Signed and installed in "C:\Program Files" directory according to recommendations. * Windows 8 x64 Enterprise.
Thanks for attention also excuse for my English... |
|
NameRec
Russia
6 Posts |
Posted - 01/05/2013 : 17:43:47
|
By the way, the same problems are watched with CTRL+ <letter> combinations. For example, in this way acSendKeys incorrectly sends ^w. |
|
|
Rob
USA
2615 Posts |
Posted - 01/05/2013 : 17:59:27
|
Yes, there are locale issues with other keyboard layouts. Someone else reported this several months back:
http://www.strokesplus.com/forum/topic.asp?TOPIC_ID=357
Internationalization is not my strong area, but is something I'll see if I can figure out. S+ really needs to be rewritten from scratch to support Unicode and address other internationalization issues (like displaying complex characters in acDisplayText()).
When I started making S+, I was new to C++ WinAPI and really never thought it was going to become used around the world |
|
|
NameRec
Russia
6 Posts |
Posted - 01/05/2013 : 18:47:53
|
<<Yes, there are locale issues with other keyboard layouts. Someone else reported this several months back: http://www.strokesplus.com/forum/topic.asp?TOPIC_ID=357>> -- Thanks, this recommendation solved a problem :-)
<<When I started making S+, I was new to C++ WinAPI and really never thought it was going to become used around the world >> -- Now you know that then were mistaken :-) As your program the best in the class. Accept sincere gratitude and the best regards :-) |
|
|
xpectmore
14 Posts |
Posted - 05/29/2014 : 11:26:25
|
you may send acSendKeys command to change language of keyboard shift + alt (so default maybe russian and seccondary english) then you send win+d = desktop so you send again shift + alt to switch back in russian the keyboard!
quite simple |
|
|
|
Topic |
|