Панголин, юнити, глобальное меню...
Jun. 25th, 2012 08:53 am В первый раз когда я столкнулся с отсутствием локального меню, то немного ошалел, приняв это за очередной глюк. Потом случайно обнаружил, что меню-то оказывается есть, но его вытащили наверх, поместив в область, где будут проявляться меню всех приложений, когда они оказываются в фокусе и когда к ним обращаешься.
Решение, бесспорно, интересное. Несомненный плюс - экономия рабочего пространства. Когда на рабочем столе куча окошек, а особенно, расположенных мозаикой, то менюшка каждого съедает в итоге немалое полезное пространство.
Но почему от него неуютно? Потому что иногда приходится тянуться за функцией какой-нибудь почти через весь рабочий стол. Но, следуя презумпции умности, должен быть какой-то способ, нивелирующий это неудобство. Дык, горячие клавиши - выход. Во многих приложениях очень часто пользуюсь клавиатурой для активизации функций. Это удобнее и быстрее чем заниматься мышеводительством. Но, что же не так в юнити?
Вот сейчас передо мной браузер (огнелис, если что). Жмём Alt, через пол-секунды проявляется глобальное меню, выбираем, например, пункт меню "Файл" и видим что выделился весь текст самом браузере, в текстовой зоне. Что это? На сколько я могу судить, это - "проблема глобализации". ;) То есть в браузере согласно индикатору раскладки текущая локаль русская, а в глобальном меню, по какой-то неизвестной мне причине - английская. Если что, то в момент проявления глобального меню индикатор раскладки остаётся русским. Это я к тому, что если предположить что глобальное меню для юнити является отдельным окном и раскладка для него своя, то до индикатора временный переход фокуса к глобальному меню оказывается неизвестным.
Пичалька.
Стоп! Сейчас поставим ещё один эксперимент.
Упс. Эксперимент поставить не удалось. Я думал что у меня включена опция "Отдельная раскладка для каждого окна", но оказалось что по-умолчанию "Использовать одинаковую раскладку во всех окнах", а до туда я ещё не добрался. Если бы моё предположение было верным, то глюк можно было бы считать недостаточной продуманностью обмена информацией о смене раскладки, а так получается, что наличие в глобальном меню локализованных пунктов разработчиками просто не рассматривались. Точнее говоря, рассматриваться-то рассматривались. Русскоязычное меню здоровёхонькое передо мной зажигается. А вот с клавиатурной взаимодействие где-то не срослось.
Кстати, после установки я изрядно помучился с настройкой клавы. Ну не помню я чем переключаю раскладки :) ибо делаю это на автомата. А когда решил что Alt-ом (и выбрал его, точнее - их, в качестве переключателя), то обнаружил что перестали работать Alt-овые хотки. То есть получается что тривиальную разницу между "нажать-отпустить" и "нажать и держать для одновременного нажатия другой клавиши" существующий переключатель в юнити не видит. Что есть совсем не гуд.
Решение, бесспорно, интересное. Несомненный плюс - экономия рабочего пространства. Когда на рабочем столе куча окошек, а особенно, расположенных мозаикой, то менюшка каждого съедает в итоге немалое полезное пространство.
Но почему от него неуютно? Потому что иногда приходится тянуться за функцией какой-нибудь почти через весь рабочий стол. Но, следуя презумпции умности, должен быть какой-то способ, нивелирующий это неудобство. Дык, горячие клавиши - выход. Во многих приложениях очень часто пользуюсь клавиатурой для активизации функций. Это удобнее и быстрее чем заниматься мышеводительством. Но, что же не так в юнити?
Вот сейчас передо мной браузер (огнелис, если что). Жмём Alt, через пол-секунды проявляется глобальное меню, выбираем, например, пункт меню "Файл" и видим что выделился весь текст самом браузере, в текстовой зоне. Что это? На сколько я могу судить, это - "проблема глобализации". ;) То есть в браузере согласно индикатору раскладки текущая локаль русская, а в глобальном меню, по какой-то неизвестной мне причине - английская. Если что, то в момент проявления глобального меню индикатор раскладки остаётся русским. Это я к тому, что если предположить что глобальное меню для юнити является отдельным окном и раскладка для него своя, то до индикатора временный переход фокуса к глобальному меню оказывается неизвестным.
Пичалька.
Стоп! Сейчас поставим ещё один эксперимент.
Упс. Эксперимент поставить не удалось. Я думал что у меня включена опция "Отдельная раскладка для каждого окна", но оказалось что по-умолчанию "Использовать одинаковую раскладку во всех окнах", а до туда я ещё не добрался. Если бы моё предположение было верным, то глюк можно было бы считать недостаточной продуманностью обмена информацией о смене раскладки, а так получается, что наличие в глобальном меню локализованных пунктов разработчиками просто не рассматривались. Точнее говоря, рассматриваться-то рассматривались. Русскоязычное меню здоровёхонькое передо мной зажигается. А вот с клавиатурной взаимодействие где-то не срослось.
Кстати, после установки я изрядно помучился с настройкой клавы. Ну не помню я чем переключаю раскладки :) ибо делаю это на автомата. А когда решил что Alt-ом (и выбрал его, точнее - их, в качестве переключателя), то обнаружил что перестали работать Alt-овые хотки. То есть получается что тривиальную разницу между "нажать-отпустить" и "нажать и держать для одновременного нажатия другой клавиши" существующий переключатель в юнити не видит. Что есть совсем не гуд.