SASGIS - SAS.Планета
View Issue Details
0003640SAS.Планета[All Projects] Багpublic01-04-2020 16:3707-04-2020 14:47
lalela 
 
normalminoralways
newopen 
Windows7Professional
.Nightly 
 
0003640: Назначенная горячая клавиша не действует при русской раскладке
Использую клавиши O и Alt + O для двух разных карт OpenStreetMap.
При английской раскладке клавиатуры переключение карт по этими клавишам происходит.
В русской раскладке я могу переключать только клавишей O (при этом также работают и другие клавиши по-умолчанию: V, G, Y), сочетание клавиш Alt + O не срабатывает.
No tags attached.
Issue History
01-04-2020 16:37lalelaNew Issue
07-04-2020 14:35zedNote Added: 0019731
07-04-2020 14:47zedNote Added: 0019732

Notes
(0019731)
zed   
07-04-2020 14:35   
Проблема возникает только если использовать правый Alt (он ещё на клавиатуре обозначается как AltGr). Дело в том, что этот AltGr эквивалентен сочетанию Ctrl + Alt если включена русская раскладка (или любая, не US). Вы можете убедиться в этом, если попробуете назначить сочетание клавиш для карты при разных раскладках клавиатуры.

И на сколько я понимаю, нет никакой возможности программно отличить Ctrl + Alt от AltGr, так что пользуйтесь левым Alt, либо используйте Ctrl.
(0019732)
zed   
07-04-2020 14:47   
Отличить всё-таки можно: Hot Keys and AltGr, но это надо очень сильно постараться, чтобы заставить SAS воспринимал Alt и AltGr как одну и туже клавишу.