Умная Винда

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

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

dvlab.blogspot.com (dvlab.blogspot.com)
25 июля 2008, 10:11

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

sergeante.livejournal.com (sergeante.livejournal.com)
25 июля 2008, 10:51

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

hshhhhh.name (hshhhhh.name)
25 июля 2008, 10:56

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

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

ELV1S (elv1s.ru)
25 июля 2008, 10:59

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

bolk (bolknote.ru)
25 июля 2008, 11:47, ответ предназначен hshhhhh.name:

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

bolk (bolknote.ru)
25 июля 2008, 11:48, ответ предназначен ELV1S (elv1s.ru):

Плохо в MacOS

msnre (msnre.ya.ru/ )
25 июля 2008, 12:43

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

0range (0range.ru)
25 июля 2008, 13:06

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

crizis.livejournal.com (crizis.livejournal.com)
25 июля 2008, 13:17, ответ предназначен ELV1S (elv1s.ru):

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

allbefine.livejournal.com (allbefine.livejournal.com)
25 июля 2008, 13:19

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

Man InputSwitcher :)

wiktar (wiktar.com)
25 июля 2008, 13:42

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

Az (shitdesign.ru)
25 июля 2008, 14:04

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

bolk (bolknote.ru)
25 июля 2008, 15:44, ответ предназначен Az (shitdesign.ru):

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

Alisey (alisey.myopenid.com)
25 июля 2008, 20:15

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

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

Alisey (alisey.myopenid.com)
25 июля 2008, 20:16

(Punto Switcher говно)

ELV1S (elv1s.ru)
25 июля 2008, 21:39, ответ предназначен crizis.livejournal.com:

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

bolk (bolknote.ru)
25 июля 2008, 23:07, ответ предназначен Alisey (alisey.myopenid.com):

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

gluek.info (gluek.info)
26 июля 2008, 07:20, ответ предназначен wiktar (wiktar.com):

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

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

P.S. У меня Kubuntu 8.04

bolk (bolknote.ru)
26 июля 2008, 10:46, ответ предназначен gluek.info:

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

Ваше имя или адрес блога (можно OpenID):

Текст вашего комментария, не HTML:

Кому бы вы хотели ответить (или кликните на его аватару)