Bug 829

Summary: Неверно отображаются в меню сочетания клавиш
Product: [Поддержка проектов] КОМПАС 3D Reporter: Виталий Булгаков <bulgakov>
Component: ТестированиеAssignee: Илья Шпигорь <shpigor>
Status: CLOSED FIXED QA Contact: Денис Баранов <baraka>
Severity: normal    
Priority: P2 CC: baraka, kondratyuk, lav, mais, mx, pav
Version: v10   
Target Milestone: ---   
Hardware: PC   
OS: ALT Linux   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 753, 1733    

Description Виталий Булгаков 2007-10-26 15:17:56 MSD
В меню установленного КОМПАС неверно отображаются сочетания клавиш быстрого вызова , например, Файл - Создать отображается Control_I+N
Comment 1 Александр Пликус 2008-09-20 13:45:15 MSD
Ждем проверку...
Comment 2 Денис Баранов 2008-09-21 17:46:49 MSD
Ошибка воспроизвелась.

wine-1.0.9-alt23
wine-etersoft-sql-1.0.9-alt7
libwine-1.0.9-alt23
libwine-gl-1.0.9-alt23
Comment 3 Илья Шпигорь 2009-04-23 15:21:15 MSD
Выложил патч.

Проблема заключается в том, что BCG контрол для вывода tooltip'ов определяет название клавиш через GetKeyNameText. Эта функция реализована в X11 драйвере и возвращает результат XKeysymToString. В X-ах клавиши называются не так как в windows (например "Ctrl" называется "Control_l", а "Right Control" - "Control_r").

Решение заключается в том, чтобы подменять результат работы GetKeyNameText для определенных клавиш.
Comment 4 Денис Баранов 2009-07-29 21:01:58 MSD
Принято
WINE@Etersoft CAD eter2.1/eter2