Здравей,
Valentin Laskov wrote:
Здравейте,
Едни терзания ме терзаят ... Ще се опитам да съм кратък:
Превеждам SweetHome3D. За новата версия има едно
HomePane.SELECT_OBJECT_MENU.Name=Select object
HomePane.SELECT_OBJECT_MENU.MnemonicKey=O
Това е опция от контекстно меню, появяващо се с цъкане на десния бутон
на мишката и от него "Select object" може да се избере с мишката или
от клавиатурата с клавиша О на латиница. Добре, ама клавиатурата може
да е превключена на кирилица. Ако го сменя с О на кирилица, тогава
задължително клавиатурата трябва да е превключена на кирилица.
Мога да пиша на автора за да го направи с две букви - Олат, Окир, но
тогава клавишите - възможности за избор се намаляват наполовина и не
ми харесва. Този проблем може ли да се реши чрез Ctrl и Alt комбинации?
Може с определянето на "modifier key", който се задава да бъде
"mode_switch" .... общо взето се получава така - пишеш на кирилица и
натискаш този клавиш и като продължиш да пишеш, хоп другата подредба.
И съм забравил как се държи, ако са повече от две подредбите .....
И как ще накараш или осведомиш потребителите да го направят ....
С други думи не ми изглежда добро решение.
В някой от библиотеките на графичните среди ( toolkit ) са направени
промени, с които се опитват да намерят буквата за ускорено избиране
претърсвайки няколко подредби . Нещо като следното търсене : Нека
буквата е G, а потребителя натиска 'Г' . Претърсва се за 'Г' , не се
намира . Тогава се опитва с другата клавиатурна подредба и понеже в нея
на натиснатия клавиш съответства G ще бъде намерен.
Може би не трябва нищо да се прави. Просто ще работи.
В
Румен
_______________________________________________
Dict mailing list
[email protected]
http://lists.ludost.net/cgi-bin/mailman/listinfo/dict