Умная Винда

Валерий Толков в своём блоге пишет:

В Windows поменять кнопку, конечно же, нельзя. А написать свою программу можно, но лень. Кроме того, API для этого довольно странный. Например, раскладка в Windows есть не свойство Desktop, как бы логично было предположить, а персонально свойство каждого thread в системе. Потому переключатель должен внедрить DLL в каждый поток каждого процесса, имеющего окна.

Что же тут странного? Я много сотен раз за день переключаюсь между Zend Studio (лицензионный, OMG, в первый раз в жизни), putty (SSH-клиент), Jabber (IM) и Thunderbird (почтовый клиент). Естественно, в первых двух я пишу английскими словами, в следующих двух — на русском. Мне каждый раз переключать общую раскладку для этого? Нет, спасибо! Я рад, что Windows позволяет мне этого не делать.

Поделиться
Отправить
2008  
19 комментариев
dvlab.blogspot.com

Очень даже согласен.

sergeante.livejournal.com

Ну почему же? Для любой реализации найдётся способ решения. Например, для общего менеджера раскладки создаётся масстив соответсвий HWND -> Layout, при переключении окна смотрится какое из окон активное, ну и дальше понятно. Даже внедрений в потоки не нужно.

hshhhhh.name

на домашнем ноутбуке у меня линукс, раскладка меняется caps lock’ом. если капс горит -​-​ русский, если не горит, то англиский.

раскладка одна на все окна, не как в виндах, меня ни разу не парит. на состояние капса я смотрю автоматически и не обращаю на это внимание.

ELV1S (elv1s.ru)

Не то что Mac OS. Там сразу во всех приложениях раскладка переключается (по умолчанию так, может можно настроить, не знаю).

Евгений Степанищев (bolknote.ru)

Комментарий для hshhhhh.name:

А мне фокус перемещать неудобно, я на клавиатуру не смотрю во время работы. И клацать на переключалку раскладки, переключая окна мне неудобно.

Евгений Степанищев (bolknote.ru)

Комментарий для elv1s.ru:

Плохо в MacOS

msnre (msnre.ya.ru/ )

абсолютно точно. с одной стороны, кажется, что мешанина раскладок для разных программ — это неудобно, а на самом деле в «быту» гораздо практичнее, чем «универсальность» линуксов. хотя и там, и там привыкаешь, но более юзабельный и требующий меньше времени — это способ виндовса. хотя, конечно, сама реализация прикручивания к потокам — хреново для разработчиков.

0range (0range.ru)

да на маке не удобно пишешь код переключаешься на адиум там уже на русский надо переключаться, потом обратно в редактор и так приходься туда сюда раскладку переключать, хотя вроде есть какая то прога это поведение исправляющая но работает не со всеми приложениями

crizis.livejournal.com

Комментарий для elv1s.ru:

есть способы изменения данной неприятной ситуации. один из них описан тут:  http://macosxhints.ru/leopard-zapominanie-raskladki

allbefine.livejournal.com

Elvis, все на маке чудесно переключается — в каждом окне свой язык.

Man InputSwitcher :)

wiktar (wiktar.com)

Ну да, да. Только вот в моей Убунте каждому окну — своя раскладка. Прям как в Виндоффсе. Надо только найти как это отключить и включить одну раскладку для всего компа.

Az (shitdesign.ru)

меня больше привлекает одна общая раскладка и переключение по одной клавише, как в Linux или с той утилитой, которую Смирнов предложил ( http://coprophagous.ru/entry/663 ).

Евгений Степанищев (bolknote.ru)

Комментарий для shitdesign.ru:

Наверное ты нечасто переключаешься между редакторами с разными языками.

Alisey (alisey.myopenid.com)

Мне вот нечему радоваться. Общаюсь на русском, на английском, и в перемежку.
Хоть единая раскладка для всех приложений, хоть индивидуальная — одинаково плохо.

Ещё в английской и русской раскладке по разному расположены знаки препинания. That’s the real WTF. В голове не укладывается как это, русская запятая, английская запятая. Я пока писал этот комментарий раз 10 ошибся.

Alisey (alisey.myopenid.com)

(Punto Switcher говно)

ELV1S (elv1s.ru)

Комментарий для crizis.livejournal.com:

Спасибо, но мне и так удобно.

Евгений Степанищев (bolknote.ru)

Комментарий для alisey.myopenid.com:

Учись печатать вслепую, будет проще. Я для некоторых знаков переключаюсь на английский, привык уже…

gluek.info

Комментарий для wiktar.com:

Включаешь Keyboard layouts, и меняешь Switching Policy — Global/Application/Window, всё просто.

http://gluek.info/images/screenshots/gluekcomp-1217045994.jpg

P.S. У меня Kubuntu 8.04

Евгений Степанищев (bolknote.ru)

Комментарий для gluek.info:

Здорово устроено.

Популярное