Хорошо бы, чтобы состояние Caps Lock привязывалось к текущему приложению

В Windows очень разумно сделано переключение раскладки — переключается не сразу во всей системе, а в текущем приложении, в отличие от Mac OS (кажется, там это недавно поправили). В самом деле, я могу писать письмо по-английски, болтать в джаббере по-русски, переключаясь в окно IDE, где я пишу на Python (тоже по-английски).

В родимом Татарстане у человека легко может стоять до пяти раскладок (русская, английская, татарская в двух ипостясях, арабская и турецкая, скажем).

Мне удобно, чтобы раскладка сохранялась, ведь в каждом окне я могу писать на разных языках.

К сожалению, разработчики не пошли чуть дальше и не выдрали к чертям кнопку Caps Lock не наделили той же функцией, ведь если я пишу в каком-то окне большими буквами, это совершенно не значит, что в соседнем я так же буду писать большими.
3 ноября 2010 00:33

besisland (besisland.name)
3 ноября 2010, 01:33

В «Гноме» раскладка запоминается для каждого окна. А также можно указать, при запуске нового приложения устанавливать его раскладку равной системной раскладке по умолчанию или же раскладке текущего активного приложения. А «Капс-лок» лучше приспособить для переключения между двумя основными раскладками, для прописных букв есть «Шифт».

hshhhhh.name (hshhhhh.name)
3 ноября 2010, 02:05

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

но и языка у меня два и увеличивать их колличество я не собираюсь :).

jankkhvej (jankkhvej.blogspot.com)
3 ноября 2010, 03:00

Разная раскладка в приложениях должна умереть!

kalvado (инкогнито)
3 ноября 2010, 04:56, ответ предназначен jankkhvej (jankkhvej.blogspot.com):

разная раскладка появилась после win 3.11- то ли в 95, то ли в 2000..
мне тоже казалось странным сначала

vladon (vladon.ru)
3 ноября 2010, 06:31, ответ предназначен besisland (besisland.name):

в гноме все эти приспобленцы так хвалят переключение по капслоку только потому, что при ctrl+shift фактически не работают сочетания горячих клавиш типа ctrl+shift+N: в долбанутом линуксе переключение происходит грубо говоря по событию onKeyPress (поэтому при нажатии ctrl+shift+N срабатывает ctrl+shift в первую очередь), а в винде по onKeyRelease (поэтому работает и ctrl+shift и ctrl+shift+N).

проверьте сами: переключение по ctrl+shift, как действует человек:

1. нажимает ctrl
2. нажимает shift
3. отпускает shift

в линуксе переключение происходит на шаге 2, в винде - на шаге 3.

при нажатии горячего сочетания клавиш ctrl+shift+N:

1. нажимает ctrl
2. нажимает shift
3. нажимает N
4. отпускает N
5. отпускает ctrl и shift (в любом порядке)

в линуксе при включенном переключении языка/раскладки по ctrl+shift на шаге 2 произойдёт это самое переключение, поэтому дальнейшее не сработает. в винде никакого переключения не произойдёт.

почему до сих пор за столько лет не исправлена очевидная ошибка - хрен их знает.

vladon (vladon.ru)
3 ноября 2010, 06:34, ответ предназначен hshhhhh.name:

аргумент типа "по лампочке капслока видно, какая у меня раскладка" - вообще херня.

он действует только для тех, кто смотрит при наборе текста на клавиатуру.
у меня работает админ, который при стаже в 15 лет до сих пор смотрит на клавиатуру. но он и в машине при езде при переключении передач смотрит на ручку КПП чайник блин.

vladon (vladon.ru)
3 ноября 2010, 06:41

а вообще не вижу проблемы сделать опциональное запоминание состояния capslock, numlock, scrolllock тем же разработчикам Punto Switcher'а, ты же в яндексе работаешь?

сообщи им такую классную идею. а то они давно не релизились. и может наконец-то родят нативную версию под x64.

не использую функцию автопереключения, а испольую его чисто как индикатор раскладки на всех серваках даже, поскольку он мгновенно реагирует на переключение в отличие от стандартной language-панели виндов (которая бля тормозная и индикатор может сработать и через пару секунд после фактического переключения).

и, кстати, куда им слать их баги? суть в том, что если стоит не дефолтная Ru-раскладка, а своя (ну типа типографской), то после перезагрузки компа пунтеру сносит мозги и у него появляются две Ru-раскладки: моя и дефолтная виндовая, хотя дефолтной в системных настройках нет.

vladon (vladon.ru)
3 ноября 2010, 06:42, ответ предназначен jankkhvej (jankkhvej.blogspot.com):

Разная раскладка в приложениях должна умереть!
школота в комментах.

ничего не должно умирать, все варианты должны включаться/выключаться опциями.

caesar (gaius-julius.ya.ru)
3 ноября 2010, 08:25

Забавно смотреть как комментарии скатились к вопросу о сочетании клавиш для переключения, хотя в посте было совсем не про то.

У меня всего два вопроса: Евгений, а зачем современному человеку может понадобиться писать с включённым капслоком?

bolk (bolknote.ru)
3 ноября 2010, 08:44, ответ предназначен caesar (gaius-julius.ya.ru):

Евгений, а зачем современному человеку может понадобиться писать с включённым капслоком?
ASCII-арт, блондинка, маркетолог, программист на Коболе или Алголе :)
У меня всего два вопроса
интрига :) Где второй?

bolk (bolknote.ru)
3 ноября 2010, 08:46, ответ предназначен vladon (vladon.ru):

разработчикам Punto Switcher'а … и, кстати, куда им слать их баги?
На сайте Punto есть же ссылка: http://feedback.yandex.ru/?from=punto

Akademic (akademic.name)
3 ноября 2010, 08:46

А я не люблю когда для каждого окна запоминается раскладка.
Во-первых, в джаббере бывает и на английском набираю слова и неизвестно в какой раскладке он останется.
Во-вторых, когда работаю, то в html шаблонах всё равно что-то приходится вводить по-русски, та же проблема.
Ну и, наконец, привык я. Переключил раскладку, набрал что-то, потом сменил окно и знаешь, что раскладка такая же, какой только что писал.

lusever.ru (lusever.ru)
3 ноября 2010, 09:35

В Маках это как минимум с 10.5 есть. Я пробовал и запомнил. Но мне не понравилось — оказалось проще запоминать одну текущую раскладку, чем состояние для каждого приложения.

caesar (gaius-julius.ya.ru)
3 ноября 2010, 11:21, ответ предназначен bolk (bolknote.ru):

А второй я пока не придумал (-:

Viperet (viperet.info)
3 ноября 2010, 11:40

Кстати установив тот же Punto на MacOS можно при желании вернуться к поведению "каждому приложению свою раскладку".

alpha.fm (alpha.fm)
3 ноября 2010, 12:22

Caps Lock вообще нужно отключить.
Не призываю выламывать, но я как с год назад у себя отключил - только радуюсь.

jankkhvej (jankkhvej.blogspot.com)
3 ноября 2010, 13:31, ответ предназначен vladon (vladon.ru):

То може ви i м'яса не їсте?

Не должно быть никакой возможности иметь в разных приложениях разную раскладку. Клавиатура же одна! Раскладка — характеристика клавиатуры. Меня удивляют люди, которые могут думать иначе, я списываю это на аномалию их развития.
Вы ещё скажите, что гаечный ключ должен автоматически адаптироватся к любой гайке, куда бы его не поднесли.

Borz de G (borz.myopenid.com)
3 ноября 2010, 13:57

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

Borz de G (borz.myopenid.com)
3 ноября 2010, 14:01, ответ предназначен Akademic (akademic.name):

каждому своё...
я так наоборот привык "не париться" какая сейчас БЫЛА раскладка - знаю, что если я переключился например в Eclipse, то так анг была, а если в Pidgin, то рус

caesar (gaius-julius.ya.ru)
3 ноября 2010, 15:16, ответ предназначен jankkhvej (jankkhvej.blogspot.com):

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

Мне жаль людей, которых удивляют люди, которые могу думать иначе, но я тоже списываю это на аномалию их развития, btw.. (-:

hshhhhh.name (hshhhhh.name)
3 ноября 2010, 15:53, ответ предназначен (lusever.ru):

оказалось проще запоминать одну текущую раскладку, чем состояние для каждого приложения.
с вами невозможно спорить :)

hshhhhh.name (hshhhhh.name)
3 ноября 2010, 15:56, ответ предназначен vladon (vladon.ru):

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

hshhhhh.name (hshhhhh.name)
3 ноября 2010, 15:59, ответ предназначен bolk (bolknote.ru):

Мне удобно, чтобы раскладка сохранялась, ведь в каждом окне я могу писать на разных языках.
Во времена аськи неоднократно бывало что собеседник мог читать только транслит и в пределах одной аськи приходилось постоянно менять язык. Я, конечно, использовал плагин транслитерации для миранды. но пока не использовал приходилось все время подбивать язык.

Мне лично проще помнить глобальное состояние клавиатуры.

Это как с дверями: проще знать в какую сторону дверь должна открываться чем запоминать куда какая. Только с дверями не работает, а с раскладкой у меня вполне работает :)

Роман Сукочев (leolik.blogspot.com)
3 ноября 2010, 16:52

А я привык, чтобы раскладка запоминалась для каждого приложения. И хорошо, что в GNOME это можно вкл/выкл в настройках, надо чтобы всегда был выбор.
Насчет CapsLock, соглашусь со многими выше - им намного удобнее менять раскладку.

besisland (besisland.name)
3 ноября 2010, 19:40, ответ предназначен vladon (vladon.ru):

Это всё было бы очень интересно, если бы вы изначально не подменили тезис. «Капс-лок» вместо «Контрол-шифта» используется не потому, что «Контрол-шифт» не работает, а потому что «Капс-лок» удобнее.

Вадим Макеев (pepelsbey.moikrug.ru)
3 ноября 2010, 22:56

В текущей макоси можно выбирать принцип запоминания языка — сквозную или для отдельных приложений. Я использую сквозную, т.к. мне проще держать в голове текущую раскладку, нежели удивляться, что при переходе на какое-нибудь давно забытое окно, она меняется на другую (ещё та дикость, если подумать).

bolk (bolknote.ru)
3 ноября 2010, 23:28, ответ предназначен Вадим Макеев (pepelsbey.moikrug.ru):

Бросил взгляд в угол экрана, на индикатор и продолжаешь работать. Никаких трудностей не вижу.

bolk (bolknote.ru)
3 ноября 2010, 23:29, ответ предназначен Вадим Макеев (pepelsbey.moikrug.ru):

Я вот думаю — хочу я или нет, чтобы раскладка была в каждом окне «Оперы» своя. Пока не решил.

zg (инкогнито)
4 ноября 2010, 11:38, ответ предназначен hshhhhh.name:

а почему только транслит. есть ещё англоговорящие собеседники.

griffonn (инкогнито)
4 ноября 2010, 19:45

Я думаю, тут та же ситуация, что и с окнами. Скажем, пишу я письмо на иностранном языке (в моем случае к английскому добавляется иврит), а слово-то какое-нибудь и не помню, и открывается в соседней вкладке словарь, в котором раскрадка как раз русская.

Основная мысль - да, сохранять свою раскладку для вкладок.

griffonn (инкогнито)
4 ноября 2010, 19:46

Это про вкладки в браузере. Кроме того, при создании новой вкладки понадобится английский с большой вероятностью.

jankkhvej (jankkhvej.blogspot.com)
7 ноября 2010, 18:23, ответ предназначен bolk (bolknote.ru):

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

Borz de G (borz.myopenid.com)
15 ноября 2010, 15:43

угу. чего палевного-то? переферийно в уголку экрана прекрасно виден флажок раскладки (http://yfrog.com/f/n5screen00p/) и никаких на то проблем с "переключением" внимания.
если я в аське, то у меня там чаще всего русский выбран. если в IDE, то английский.
это гораздо удобнее, чем при переключении на другую программу, ещё переключать и раскладку - если потребуется не "по умолчанию" раскладка - тогда и переключу.

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

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

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

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