View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0003640 | SAS.Планета | Баг / Bug | public | 01-04-2020 16:37 | 07-04-2020 14:47 |
| Reporter | lalela | Assigned To | |||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | new | Resolution | open | ||
| Platform | Windows | OS | 7 | OS Version | Professional |
| Product Version | .Nightly | ||||
| Summary | 0003640: Назначенная горячая клавиша не действует при русской раскладке | ||||
| Description | Использую клавиши O и Alt + O для двух разных карт OpenStreetMap. При английской раскладке клавиатуры переключение карт по этими клавишам происходит. В русской раскладке я могу переключать только клавишей O (при этом также работают и другие клавиши по-умолчанию: V, G, Y), сочетание клавиш Alt + O не срабатывает. | ||||
| Tags | No tags attached. | ||||
|
|
Проблема возникает только если использовать правый Alt (он ещё на клавиатуре обозначается как AltGr). Дело в том, что этот AltGr эквивалентен сочетанию Ctrl + Alt если включена русская раскладка (или любая, не US). Вы можете убедиться в этом, если попробуете назначить сочетание клавиш для карты при разных раскладках клавиатуры. И на сколько я понимаю, нет никакой возможности программно отличить Ctrl + Alt от AltGr, так что пользуйтесь левым Alt, либо используйте Ctrl. |
|
|
Отличить всё-таки можно: Hot Keys and AltGr, но это надо очень сильно постараться, чтобы заставить SAS воспринимал Alt и AltGr как одну и туже клавишу. |