Комментарии 149
А мне, например, удобнее раскладку по Caps Lock переключать, всё равно клавиша совершенно бессмыссленная. В остальном — полность поддерживаю.
ага, CAPS — хорош ещё и тем, что с ним ассоциирован индикатор на клавиатуре (который может быть использован для отображения раскладки =)
НЛО прилетело и опубликовало эту надпись здесь
Это хорошо, если две раскладки.
А если их более двух — плохо.
А если их более двух — плохо.
если более 2-х раскладок, то, возможно стоит использовать не обход их всех по кольцу, а несколько сочетаний клавиш, каждое — для однозначного переключения на конкретную раскладку.
Не стоит, потому что редко когда надо нужно больше двух раскладок одновременно, обычно первая и вторая, или вторая и третья, и эпизодически четвёртая. Кольцо в данном случае неприменимо. Может кто подскажет как надо?
У меня так: переключение между двумя последними на Caps Lock. Напрямую английская &mdash Ctrl+Alt+1, русская &mdash Ctrl+Alt+2, украинская &mdash Ctrl+Alt+3, немецкая &mdash Ctrl+Alt+4. Я понимаю, что можно нормально настроить метаклавиши и хватит двух, но лень настраивать :(
а каким средством такая настройка выполнена? (и какая система? =)
извините пожалуйста, но от таких переключений у вас палцы не устают? (пишу про никсы) имхо, мне удобнее цикл, лишний раз по капсу кликнуть и посмотреть в X какая раскладка, а в консоли мне больше двух раскладок как-то использовать не приходилось. А клавиши win и меню по-моему вобще зло.
А я привык переключать по shift-shift. А раскладку вывожу на бесполезную лампочку от scroll lock'a.
Похоже, что от используемого мной весьма удобного способа переключения раскладки просто клавишей shift (мизинцем), вы просто впадёте в истерику.
люблю ALT+SHIFT для смены раскладки!
неужели удобно? =)
Вот у меня дома стоит Alt+Shift, на работе Ctrl+Shift, по удобству разницы не замечаю.
ужас какой .)
универсал!
универсал!
Ее и не должно быть — все так условно.
Я спрыгнул с Ctrl+Shift только по причине, описанной в посте — когда передумываю, переключается язык (это при выделении по словам, Ctrl+Shift+L/R Arrow). В остальном, какая нафиг разница.
Автору поста тоже респект за наблюдение, кроме, пожалуй, Альта в винде — с ним исторически связаны сочетания, запускающие команды меню. Поэтому его и выбрали как альтернативу F10 для вызова меню. Нажал Альт, забыл команду — вот тебе меню, выбирай.
Я спрыгнул с Ctrl+Shift только по причине, описанной в посте — когда передумываю, переключается язык (это при выделении по словам, Ctrl+Shift+L/R Arrow). В остальном, какая нафиг разница.
Автору поста тоже респект за наблюдение, кроме, пожалуй, Альта в винде — с ним исторически связаны сочетания, запускающие команды меню. Поэтому его и выбрали как альтернативу F10 для вызова меню. Нажал Альт, забыл команду — вот тебе меню, выбирай.
совершенно удобно, пользуюсь уже лет 13, никогда не было даже мысли перейти на капс или другие сочетания
ок, а в части кнопки WIN рассуждения близки? =)
нет, кнопку WIN саму по себе осознанно использую для перехода в ПУСК — там у меня часть программ заложена (вторая часть более популярная в быстром запуске)
Ну и стандартные виндовские сочетания тоже использую.
Думаю что вопрос привычки — мне удобно, переучиваться не хочу. Кому то ближе другие вариации.
А может просто у меня пальцы длинные потому и удобно все нажимать :)
Ну и стандартные виндовские сочетания тоже использую.
Думаю что вопрос привычки — мне удобно, переучиваться не хочу. Кому то ближе другие вариации.
А может просто у меня пальцы длинные потому и удобно все нажимать :)
Я тоже к Alt+Shift привык. От Ctrl+Shift пришлось отказаться в силу хоткея Ctrl+Shift+E в профессиональной программе.
Удобно было использовать просто Caps Lock, применив его в настройках Punto Switcher, но иногда Punto Switcher сам включал режим Caps, когда исправлял меня и приходилось выключать хоткей, чтобы выключить режим Caps
Запутанно, наверное… :)
Удобно было использовать просто Caps Lock, применив его в настройках Punto Switcher, но иногда Punto Switcher сам включал режим Caps, когда исправлял меня и приходилось выключать хоткей, чтобы выключить режим Caps
Запутанно, наверное… :)
Ctrl+Shift+E — Process Killer?
Есть волшебная программа lswitch (http://haali.cs.msu.ru/winutils/).
С помощью неё можно переключать раскладку капсом (и другими кнопками =) под виндой.
Сам давно уже не могу жить без капса на переключении раскладки (юзаю линукс).
С помощью неё можно переключать раскладку капсом (и другими кнопками =) под виндой.
Сам давно уже не могу жить без капса на переключении раскладки (юзаю линукс).
Перешел c ctrl+shift на ALT+SHIFT когда много играл в старкрафт… Ctrl и Shift там используются много и получалось довольно часто переключать раскладку, после чего клавиатурное управление, расчитанное на англ. буквы, естественно не работало.
мне тоже alt+shift нравится. К тому же у меня при переключении на русскую раскладку загорается индикатор на клавиатуре. В первый раз такую клаву вижу — но очень удобно.
Вот такая вот клава goods.marketgid.com/goods/482/5526157/
Вот такая вот клава goods.marketgid.com/goods/482/5526157/
я подозреваю, что это в linux =) там всё-таки look&feel (особенно feel) — другой =)
(и перемещение alt'ом фокуса в строку меню настраивается)
я же говорю в большей степени про Windows и его настройки по-умолчанию.
(и перемещение alt'ом фокуса в строку меню настраивается)
я же говорю в большей степени про Windows и его настройки по-умолчанию.
Когда перешел на убунту, при переключении на русскую раскладку Scroll Lock загорается, очень удобно.
P.S. тоже использую alt+shift.
P.S. тоже использую alt+shift.
Ты просто забыл про Esc, а в остальном — кто как хочет то так и биндит свою 101 клавишу.
Лично я использую Alt чтобы перейти в меню и там уже побродить курсором открывая / закрывая меню.
Лично я использую Alt чтобы перейти в меню и там уже побродить курсором открывая / закрывая меню.
>>А вот хотя-бы то же CTRL+Space
Это сочетание в большинстве IDE используется для автозаполнения функций и слов. Для программистов это сочетание как смена расскладки будет совершенно убийственным
Это сочетание в большинстве IDE используется для автозаполнения функций и слов. Для программистов это сочетание как смена расскладки будет совершенно убийственным
ну, я привёл пример из MacOSX, там вместо CTRL+Space — CMD+Space, а для автозаполнения — используется CTRL+, и CTRL+.
если переносить клавиши буквально, то CMD в MacOSX соответсвует WIN в Windows. Однако «WIN» по вышеупомянутым причинам как полноценная клавиша-модификатор в Windows не используется.
если переносить клавиши буквально, то CMD в MacOSX соответсвует WIN в Windows. Однако «WIN» по вышеупомянутым причинам как полноценная клавиша-модификатор в Windows не используется.
Вот ты сейчас заживо похоронил программеров под макосью. Там почти все для переключения раскладки юзают CMD+Space, а Ctrl+Space для спотлайта.
У меня Alt+Space для спотлайта например.
Есть два типа русских программистов — те которые ненавидят Windows и работают на UNIX, и те, которые ненавидят Windows и работают на Windows. Программисты для Macintosh не являются программистами в полном смысле этого слово. Чаще всего их называют «пользователями».
Абсолютно согласен, что CTRL+Space плох, и не только для программистов, но и для дизайнеров (детали опущу)! И насчет второго пункта: «вместо переключения раскладки введётся пробел» — тут еще хуже: не раз бывало, что залогинится сотрудники (-цы в особенности) не могли, только из за того что первый символ логина был пробел! А с вашим советом, это может увеличить случайности воода пробела, т.к. при вводе логина очень часто меняешь раскладку.
дизайнеры под MacOSX живут нормально, хоть инструменты у них, по-видимому те же =)
(впрочем, соответствие ctrl+space всё же не точно, так как для переключения используется CMD+space, что близко по смыслу в части copy-paste CTRL+x/c/v = CMD+x/c/v)
что же касается ввода пробела — это произойдёт в случае несрабатывания переключения, и это будет явным индикатором того, что переключение не произошло — то есть вероятность ошибки снизится, так как будет возможность исправить ввод. а в случае ctrl+shift вы исправить ничего не сможете, так как не заметите произошло ли переключение — курсор не сдвинется с места в случае несрабатывания. следовательно вероятность ошибки — повышается.
(впрочем, соответствие ctrl+space всё же не точно, так как для переключения используется CMD+space, что близко по смыслу в части copy-paste CTRL+x/c/v = CMD+x/c/v)
что же касается ввода пробела — это произойдёт в случае несрабатывания переключения, и это будет явным индикатором того, что переключение не произошло — то есть вероятность ошибки снизится, так как будет возможность исправить ввод. а в случае ctrl+shift вы исправить ничего не сможете, так как не заметите произошло ли переключение — курсор не сдвинется с места в случае несрабатывания. следовательно вероятность ошибки — повышается.
А как же Alt-Tab? Кстати, лично у меня выработалась привычка при «нечаянном нажатии» кнопки Alt — быстренько отпускать и нажимать её снова, чтобы отменить те действия которые эта «ужасная» кнопка напортачила…
P.S. Как вообще можно промохнуться по Shift-у? =)
P.S. Как вообще можно промохнуться по Shift-у? =)
Ctrl+Shift неудобен при игре в StarCraft. Перешёл на Alt+Shift для смены языка.
«для полного счастья в windows необходимо» наконец-то «юзабилистам» убрать руки прочь от привычного look&feel`а. :) Если не нравятся Alt и Win, выломайте их из клавиатуры.
P.S. А раскладку я переключаю правым/левым Ctrl`ом…
P.S. А раскладку я переключаю правым/левым Ctrl`ом…
> должны ли клавиши-модификаторы и их сочетания быть инертны
Да.
Левый контрол переключает у меня расладку на русский, а правый — на английский.
И перед началом набора любого текста мой мизинец их АВТОМАТИЧЕСКИ жмет.
Да.
Левый контрол переключает у меня расладку на русский, а правый — на английский.
И перед началом набора любого текста мой мизинец их АВТОМАТИЧЕСКИ жмет.
Я так и не понял почему клавиши модификаторы должны быть инертны. Если в консоли Linux промахнуться и вместо «c» набрать «r», а вместо «p» набрать «m», то мы удалим файл, а не скопируем.
Означает ли это, что клавиши c, p, r, m должны быть интертны к нажатиям?
Означает ли это, что клавиши c, p, r, m должны быть интертны к нажатиям?
Для единообразия. Потому, что клавиши-модификаторы можно зажать для ввода комбинации и передумать, например. Если зажать shift для ввода прописной буквы, а затем так и не нажав букву отпустить его — ничего не произойдёт. С какой стати однократное нажатие на клавишу аналогичного класса (модификатор) ALT или WIN должно вызывать действие (смена фокуса ввода)?
И стОит ли ради сомнительного удобства вызывать какую-либо одну функцию одной клавишей — получать неудобство от использования данной клавиши во всех сочетаниях с ней?
И стОит ли ради сомнительного удобства вызывать какую-либо одну функцию одной клавишей — получать неудобство от использования данной клавиши во всех сочетаниях с ней?
«Если зажать shift для ввода прописной буквы, а затем так и не нажав букву отпустить его — ничего не произойдёт. С какой стати однократное нажатие на клавишу аналогичного класса (модификатор) ALT или WIN должно вызывать действие»
Можно потому, что это разные клавиши? Вы с чего-то вдруг объединили их в один класс, придумали эту классу характеристики и свойства и теперь недоумеваете почему реальная жизнь не укладывается в вашу стройную теорию.
Можно потому, что это разные клавиши? Вы с чего-то вдруг объединили их в один класс, придумали эту классу характеристики и свойства и теперь недоумеваете почему реальная жизнь не укладывается в вашу стройную теорию.
на самом деле подобное объединение появилось не на пустом месте, а после некоторого времени работы в MacOSX. там такое поведение воспринимается, как исключительно логичное и удобное.
возможно вы правы и не совсем корректно переносить «юзер экспириенс» с одной системы на другую, хотя я считаю иначе ;) тем более, что опыт других систем также подсказывает, что такое поведение правильнее.
возможно вы правы и не совсем корректно переносить «юзер экспириенс» с одной системы на другую, хотя я считаю иначе ;) тем более, что опыт других систем также подсказывает, что такое поведение правильнее.
Кстати да, у меня почему-то клавиша WIN всегда ассоциировалась исключительно с вызовом меню Пуск и Windows-специфичными комбинациями. Ее для этого на клавиатуру и добавили :)
На счет Alt — опять же, привычно ее действие — переход в меню.
А нажимать клавиши просто так, чтобы руки размять, и ждать, что ничего не произойдет — это как-то странно. Хотя если очень хочется, то Shift нажимаю :)
На счет Alt — опять же, привычно ее действие — переход в меню.
А нажимать клавиши просто так, чтобы руки размять, и ждать, что ничего не произойдет — это как-то странно. Хотя если очень хочется, то Shift нажимаю :)
Самая бессмысленная кнопка в винде — пуск.
А если сидеть на Висте, где эта кнопка итак очень большая то вообще ненужная.
Кстати, хуже всего по-моему украинцам — у них три раскладки, которые чаще всего переключаются одним сочетанием клавиш.
А если сидеть на Висте, где эта кнопка итак очень большая то вообще ненужная.
Кстати, хуже всего по-моему украинцам — у них три раскладки, которые чаще всего переключаются одним сочетанием клавиш.
> Самая бессмысленная кнопка в винде — пуск.
Кому как. win+r, win+e, win+f
Кому как. win+r, win+e, win+f
а в Win7 ещё и win+курсорные клавиши.
но @ZVaness, кажется имел ввиду экранную кнопку «Пуск» (Start).
но @ZVaness, кажется имел ввиду экранную кнопку «Пуск» (Start).
Учитывая как редко эти сочетания используются, мне лично проще мышкой работать когда понадобятся эти команды.
А в большинстве своём кнопка win лезет по руку. Ещё хуже когда их две.
А в большинстве своём кнопка win лезет по руку. Ещё хуже когда их две.
> Учитывая как редко эти сочетания используются
Ну я же говорю, кому как. Я часто использую.
Ну я же говорю, кому как. Я часто использую.
Редко? Почаще, чем caps lock или insert.
Может, вы их просто не помните, поэтому редко используете?
Я часто использую Win+R, Win+L, Win+E, Win+Break.
Я часто использую Win+R, Win+L, Win+E, Win+Break.
ну. их все используют :) но других-то сочетаний просто нет. и настроить на сочетания с кнопкой WIN какие-либо другие действия стандартными средставами системы — просто невозможно (не знаю как дела с этим обстоят в Win7).
Другие сочетания таки есть (Win+D, Win+M, Win+Shift+M, Win+F, Ctrl+Win+F, Win+F1, Win+U), просто это те, которыми пользуюсь я.
Можно ли в Windows 7 что-то настроить на эти сочения, я не знаю, но в ней (у меня она стоит) появились множество других сочетаний. Мне кажется, это неплохо, что есть кнопка, которая управляет исключительно ОС.
Можно ли в Windows 7 что-то настроить на эти сочения, я не знаю, но в ней (у меня она стоит) появились множество других сочетаний. Мне кажется, это неплохо, что есть кнопка, которая управляет исключительно ОС.
Зато можно средствами сторонних программ. Я сгруппировал на Win все операции с окнами и программами: Win+W — раскрытие окна, Win+Q — минимизация, Win+1… Win+8 переключение виртуальных десктопов, Win+~ — переключение между программами и десктопами, Win+Alt+~ — перемещение окон между десктопами.
Надо просто понимать, для чего в историческом плане в PC-клавиатурах вводились эти управляющие клавиши, и использовать их по назначению.
Надо просто понимать, для чего в историческом плане в PC-клавиатурах вводились эти управляющие клавиши, и использовать их по назначению.
у меня например кнопка пуск спрятана ввиду экономии места на нетбуке
ну и как говорилось уже win+r win+e win+f win+l итд
ну и как говорилось уже win+r win+e win+f win+l итд
Лучший переключатель клавиатуры по моей версии — клавиша КапсЛок. Плюсы:
1) Она большая
2) У нее есть индикатор на клавиатуре
3) Она одна (а не сочетание клавиш)
4) Она никогда не понадобится нормальному человеку по своему прямому назначению.
1) Она большая
2) У нее есть индикатор на клавиатуре
3) Она одна (а не сочетание клавиш)
4) Она никогда не понадобится нормальному человеку по своему прямому назначению.
4) Не скажите. В играх бывают моменты, когда надо использовать капслок, но они чаще всего выпадают организаторам (Кричат в чате, «чтоб все видели», ибо флуда много).
И иногда название компании состоит из полностью верхнего регистра, капслоком набирать удобней :)
И иногда название компании состоит из полностью верхнего регистра, капслоком набирать удобней :)
В играх организаторов (адинов?) нужно выделять цветом. Регистр вообще мими, кто угодно может набрать как угодно.
По поводу второго могу только процитировать:
wash: ИЛИ ВЫ БУДЕТЕ МНЕ В ПМ ИЗМЕНЕНИЯ ПИСАТЬ, ИЛИ БУДЕТЕ САМИ ДОСТУП ДАВАТЬ И СНИМАТЬ, И ДАВАТЬ ВАШУ МАТЬ И СНИМАТЬ, И ТАК МИЛЛИАРД РАЗ. И ЭТО НЕ КАПС, ЭТО Я ШИФТ ДЕРЖУ!!!
По поводу второго могу только процитировать:
wash: ИЛИ ВЫ БУДЕТЕ МНЕ В ПМ ИЗМЕНЕНИЯ ПИСАТЬ, ИЛИ БУДЕТЕ САМИ ДОСТУП ДАВАТЬ И СНИМАТЬ, И ДАВАТЬ ВАШУ МАТЬ И СНИМАТЬ, И ТАК МИЛЛИАРД РАЗ. И ЭТО НЕ КАПС, ЭТО Я ШИФТ ДЕРЖУ!!!
Угу. А ещё надо быть милосердным к бляндинкам, которые пишут капсом, чтобы их лучше было видно. У них же маникюр поломается шифт держать. :D
ее удобно использовать, когда макросы пишешь.
Вы SQL вообще никогда не пишете? а слова типа РОСНАНОТЕХНЕЛЕГАЛЭКСПОРТ тоже пишете, зажимая поочерёдно левый и правый шифты?
Я такое пишу, зажимая Shift мизинцем. Я привык, Caps Lock у меня вообще отключена.
Набирая вслепую, нужно по очереди нажимать мизинцами левый и правый шифты. Что весьма неудобно в случае длинных слов в верхнем регистре.
Не надо. Я просто не отпускаю один из шифтов и всё.
Хотелось бы посмотреть, как вы напишете последовательность ЪЯЙЭ
Пробую: ЪЯЙЭ. Получилось, Shift держал левым мизинцем. Я не понял в чём трудность.
Каким пальцем при этом вы нажимали буквы Я и Й? Мизинец занят, значит, нужно убрать указательный палец с А — а значит, потом пытаться его туда вернуть.
Попробую сейчас разобраться.
Ъ — средний правой
Я — указательной левой.
Й — средний левой
Э — средний правой
Ъ — средний правой
Я — указательной левой.
Й — средний левой
Э — средний правой
Писать Sql код капсом это так архаично.
Вообще пишу, но не более 10 запросов в день. Вообще, ключевые слова выделяю регистром. К сожалению еще не владею 10-и пальцевем слепым, иногда поглядываю на клавиатуру, возможно поэтому мне легче. Но привычки набирать слова в верхнем регистре через капс-лок не имел еще до того, как повешал переключение раскладки на эту клавишу.
Я пробовал вешать в Панте переключатель раскладки на Капс — фигу, иногда пробивает основная ф-ция, а потом её не вернёшь на зад — надо долбить Капс безумно.
Shift в Windows (по крайней мере, в xp по умолчанию) тоже имеет побочные эффекты. Подержите его несколько секунд, вылезет то-ли управление курсором мыши с клавиатуры, то-ли еще что-то такое.
ну, по крайней мере, это отключается, в отличие от всего остального :)
Никогда не удавалось это отключить, хотя говорят эта штука позволяет боротся с вирусами =)
Ctrl+Shift крайне удобная комбинация — можно нажимать одним пальцем. Непонятно что там у вас написано про незаметность. Прекрасно видно какие символы лезут после переключения раскладки и не нужно смотреть на индикатор — толк от него только при вводе паролей.
Ctrl+Shift крайне удобная комбинация — можно нажимать одним пальцем. Непонятно что там у вас написано про незаметность. Прекрасно видно какие символы лезут после переключения раскладки и не нужно смотреть на индикатор — толк от него только при вводе паролей.
а я кнопку win на компьютерах заюзал под запуск консоли. легким движением руки…
У меня правый win — переключене раскладки. Большой палец правой руки как раз почти на ней лежит, когда я не набираю текст, потому очень удобно начинать писать с любого языка. При этом указательный палец лежит на Enter, а мизинец и безымянный — над кнопками перемещения курсора.
Правый menu — консоль.
Левый win + 1..5, q..t, a..h, z..v — хоткеи, чтобы удобно было нажимать одной рукой.
Правый menu — консоль.
Левый win + 1..5, q..t, a..h, z..v — хоткеи, чтобы удобно было нажимать одной рукой.
отлично! =)
клавиша WIN вообще очень удобно на клавиатуре расположена и с ней гораздо легче нажимать двойные-тройные сочетания клавиш: WIN+KEY и shift+win+KEY. (совершенно непонятно почему MS уготовили ей такую незавидную судьбу -_-)
(на маковской клаве на её месте как раз кнопка CMD, с которым наибольшее количество общеупотребительных комбинаций клавиш существует: CMD+z/x/c/v — undo/cut/copy/paste; CMD+W/Q — закрыть окно/приложение).
совершенно н
клавиша WIN вообще очень удобно на клавиатуре расположена и с ней гораздо легче нажимать двойные-тройные сочетания клавиш: WIN+KEY и shift+win+KEY. (совершенно непонятно почему MS уготовили ей такую незавидную судьбу -_-)
(на маковской клаве на её месте как раз кнопка CMD, с которым наибольшее количество общеупотребительных комбинаций клавиш существует: CMD+z/x/c/v — undo/cut/copy/paste; CMD+W/Q — закрыть окно/приложение).
совершенно н
Мой вывод из моего опыта работы за компьютером однозначен — переключение раскладки должно быть одной клавишей, если выполняется часто и должна отображаться индикацией на клавиатуре. Более того, любая частая операция должна происходить по нажатию одной кнопки — переключение в консоль, переключение раскладки, закрытие окна, открытие окна браузера, и так далее. Любые менее частые операции с окнами — переключение в нужное окно, сворачивание, разворачивание окна, переход в полноэкранный режим, перемещение окна по виртуальным рабочим столам и реальным мониторам, закрепление окна поверх других должны иметь комбинации клавиш. Привыкнуть к ним довольно просто, а отказ от «возюканья мышкой» при этих операциях экономит кучу времени.
Относительно windows могу сказать, что интерфейсы должны быть кастомизируемыми, чтобы претендовать на удобство, и хотя в windows такого и близко нет, но проблема частично решается установкой сторонних программ — например, в punto switcher можно настроить переключение раскладки по правому ctrl. Также есть некие nncron и HotKeybord, которые тоже кое-что умеют.
Относительно windows могу сказать, что интерфейсы должны быть кастомизируемыми, чтобы претендовать на удобство, и хотя в windows такого и близко нет, но проблема частично решается установкой сторонних программ — например, в punto switcher можно настроить переключение раскладки по правому ctrl. Также есть некие nncron и HotKeybord, которые тоже кое-что умеют.
вот, кстати, отказался от переключения по однократному нажатию CTRL, так как из разряда «инертных» клавиш она переходит в разряд «опасных».
почему я против навешивания каких-либо действий на однократное нажатие (и тем более на однократное нажатие клавиш-модфикаторов)? — потому что мне нравится наличие «демилитаризованной зоны» на периферии клавиатуры — от случайного нажатия ничего не произойдёт. а случайно зажать две и более клавиш — довольно трудно.
почему я против навешивания каких-либо действий на однократное нажатие (и тем более на однократное нажатие клавиш-модфикаторов)? — потому что мне нравится наличие «демилитаризованной зоны» на периферии клавиатуры — от случайного нажатия ничего не произойдёт. а случайно зажать две и более клавиш — довольно трудно.
НЛО прилетело и опубликовало эту надпись здесь
предлагаю для переключения раскладок использовать комбинацию Alt+Пробел
Уважаемые знатоки, а есть ли способ привить винде переключение раскладки по Win+Space?
Моя первая идея — AutoHotkey — думаю попробовать.
Моя первая идея — AutoHotkey — думаю попробовать.
это нормально :)
я в первую очередь говорю о единообразном поведении на уровне системы.
каждое конкретное приложение может по своему усмотрению изменять его (поведение), хотя желательно не ломать общую парадигму. в играх управление затачивается под каждый конкретный геймплей, а в «Визерре», кажется, ввод текста не предполагается — так что использование пробела, как клавиши-модификатора не удивит и не обескуражит и не будет неуместно.
я в первую очередь говорю о единообразном поведении на уровне системы.
каждое конкретное приложение может по своему усмотрению изменять его (поведение), хотя желательно не ломать общую парадигму. в играх управление затачивается под каждый конкретный геймплей, а в «Визерре», кажется, ввод текста не предполагается — так что использование пробела, как клавиши-модификатора не удивит и не обескуражит и не будет неуместно.
в пользу переключалки ctrl+shift:
1) она переключается одним пальцем (я мизинцем поперек щелкаю сразу две клавиши, и именно поэтому кстати я вызываю диспетчер клавишами ctrl+shift+esc (достаточно двух пальцев, большой и средний))
2) она настраивается без дополнительного по (в отличии от капса например)
1) она переключается одним пальцем (я мизинцем поперек щелкаю сразу две клавиши, и именно поэтому кстати я вызываю диспетчер клавишами ctrl+shift+esc (достаточно двух пальцев, большой и средний))
2) она настраивается без дополнительного по (в отличии от капса например)
У меня лично клавиши не заедают и я по ним не промахиваюсь, так что мне не важно, инертны они или нет )
начнут, наконец, полномасштабно использовать кнопку «WIN» наравне со всеми
микрософт, кстати, не рекомендует использовать ее в шорткатах, клавиша считается зарезервированной для шорткатов windows shell, и ее функционал может быть расширен в следующих версиях. (впрочем я все кастомные шорткаты только на нее и вешаю)
вот эта исключительность и непонятна. такая удобная клавиша простаивает!
часто ее не хотят использовать по умолчанию для обеспечения совместимости со следующими версиями оболочки…
к слову сказать — микрософтовцы как правило пытаются придерживаться совместимости со старым ПО и старыми версиями API, а причиной ломающегося софта в большинстве случаев является игнорирование всяких заметок вида «resersed for future use, must be NULL», или игнорирование вызова функций, без которых «и так работает». Бывают, конечно реальные несовместимости, но как правило разработчики «сломавшегося» приложения сами виноваты.
к слову сказать — микрософтовцы как правило пытаются придерживаться совместимости со старым ПО и старыми версиями API, а причиной ломающегося софта в большинстве случаев является игнорирование всяких заметок вида «resersed for future use, must be NULL», или игнорирование вызова функций, без которых «и так работает». Бывают, конечно реальные несовместимости, но как правило разработчики «сломавшегося» приложения сами виноваты.
Десять лет (с детства!) сидел на шифр+контрл, потом осознал:
++ (||) — выделить предыдущее или следующее слово целиком до разделителя. Если при этом каждый раз меняется раскладка, то это просто доводит до истерики.
Зачем мне не английская расскладка когда работаешь с кодом? Смена расскладки не частая операция (во всяком случае для меня)
Сначало перешел на шифт+альт, но потом нашел в интырнете хитрый дедовский трюк.
++<1> — Английская расскладка
++<2> — РУсская расскладка
По желанию можно добавить еще болгарскую, греческую, французскую, китайскую…
Абсолютная детерминированость, настраивается один раз, привыкается за час, пользуешь всю жизнь.
Второй год использую. Отличный способ.
++ (||) — выделить предыдущее или следующее слово целиком до разделителя. Если при этом каждый раз меняется раскладка, то это просто доводит до истерики.
Зачем мне не английская расскладка когда работаешь с кодом? Смена расскладки не частая операция (во всяком случае для меня)
Сначало перешел на шифт+альт, но потом нашел в интырнете хитрый дедовский трюк.
++<1> — Английская расскладка
++<2> — РУсская расскладка
По желанию можно добавить еще болгарскую, греческую, французскую, китайскую…
Абсолютная детерминированость, настраивается один раз, привыкается за час, пользуешь всю жизнь.
Второй год использую. Отличный способ.
Следуя вашей логике: человек может случайно нажать Del, Ins, Backspace, Break F1-F12 и прочее и ВСЕ эти клавишы надо сделать «инертными», ну и кнопку питания заодно.
ИМХО, очень недалекая логика лежит в основе ваших рассуждений.
ИМХО, очень недалекая логика лежит в основе ваших рассуждений.
разве перечисленные вами клавиши являются «клавишами-модификаторами»? разумеется нет. в публикации речь именно об этом особом классе клавиш и необходимости единообразия в поведении его представителей.
я про логику которая лежит в рассуждениях
чем «случайное нажатие» модификатора отличается от случайного нажатия любой другой клавиши?
чем «случайное нажатие» модификатора отличается от случайного нажатия любой другой клавиши?
пост не о случайных нажатиях.
а я вот в ваших рассуждениях логики не вижу. причём тут случайные нажатия на другие виды клавиш?
речь о shortcuts, в которых участвуют модификаторы. и недопустимости смешивания ролей модификатор/обычная клавиша.
речь о shortcuts, в которых участвуют модификаторы. и недопустимости смешивания ролей модификатор/обычная клавиша.
читайте пост: «Однако человек может передумать нажимать комбинацию клавиш или нажать клавишу-модификатор случайно.»
я и говорю, что это рассуждение применимо к другим клавишам и тем самым показывает несостоятельность этой логики для любых клавиш, включая модификаторы. Логика такого же уровня — а если на клавиатуру упадет книжка, или чашка, как это часто бывает, и оно СРАБОТАЕТ! надо пофиксить вероятность такого события.
И с моей т.з. это отвечает на поставленный вопрос — модификаторы не должны быть инертными.
я и говорю, что это рассуждение применимо к другим клавишам и тем самым показывает несостоятельность этой логики для любых клавиш, включая модификаторы. Логика такого же уровня — а если на клавиатуру упадет книжка, или чашка, как это часто бывает, и оно СРАБОТАЕТ! надо пофиксить вероятность такого события.
И с моей т.з. это отвечает на поставленный вопрос — модификаторы не должны быть инертными.
Для переключения раскладки, я бы правее Shift сделал ещё одну, специальную, квадратную кнопку, высотой с Ctrl + Shift. Не понимаю, почему приходится использовать всю эту кистевую камасутру.
Кстати, раз пошла такая пьянка :)
В свое время убил много времени при миграции Ubuntu HP 7400 -> DELL 1525 на то чтобы вернуть привычные сочетания
Fn+Left = Home, Fn+Right = End, Fn+Down = PgDown, Fn+Up = PgUp
Пришлось делать через Win+… благо они рядом находятся. Оказалось это не так просто, пришлось практически делать свою раскладку, а точнее править обычную pc104. Причем, чтобы работали и все сочетания типа Shift+Home = Shift+Win+Left пришлось изрядно покорпеть над Xkb Rules. Для смены раскладки использую Caps. Как минимум из-за того, что Alt+Shift и Ctrl+Shift использую в других сочетаниях и терять их не хочется.
В свое время убил много времени при миграции Ubuntu HP 7400 -> DELL 1525 на то чтобы вернуть привычные сочетания
Fn+Left = Home, Fn+Right = End, Fn+Down = PgDown, Fn+Up = PgUp
Пришлось делать через Win+… благо они рядом находятся. Оказалось это не так просто, пришлось практически делать свою раскладку, а точнее править обычную pc104. Причем, чтобы работали и все сочетания типа Shift+Home = Shift+Win+Left пришлось изрядно покорпеть над Xkb Rules. Для смены раскладки использую Caps. Как минимум из-за того, что Alt+Shift и Ctrl+Shift использую в других сочетаниях и терять их не хочется.
Перепробывал множество способов. Прижился только один:
Правый ALT. Был неплох вариант с капсом — но я любитель emacs (на капсе у меня дополнительный контрол).
Правый ALT. Был неплох вариант с капсом — но я любитель emacs (на капсе у меня дополнительный контрол).
Поставил в Убунте на ноуте переключение раскладок на кнопку контекстного меню. Нажимается большим пальцем правой руки.
Через час настолько привык, что чувствую ломку, сидя за win-компьютерами, даже несмотря на то, что за ними сижу чаще на работе. :(
Через час настолько привык, что чувствую ломку, сидя за win-компьютерами, даже несмотря на то, что за ними сижу чаще на работе. :(
Вы правы во всём, что написали. Я могу добавить, что проблема чуть более широка, чем Вы её обозначили. Это проблема наличия режимов, её очень долго и интересно разжевывает Джеф Раскин в Humane Interface.
Как понять режим?
Клавиши Caps lock, Alt, Win переводят систему в другой режим — система теперь реагирует на прежние действия, ввод букв с клавиатуры, по-другому: не пишет текст, а перебирает меню / пишет текст только заглавными / что-то ещё. Режимными являются не только клавиши, но и т. н. модальные окна (mode = режим) — когда вылезает модальное окно, дальше вводить текст не получится. Режимности полны все популярные операционные системы, и это на первый взгляд не заметно. Вот, почитайте главу про режимы, если не лень.
В чем, собственно, проблема с режимами?
Проблема в том, что переход в другой режим легко не заметить, забыть, выполнить по ошибке, подойти к компьютеру и не понять, в каком режиме он находится. Это всегда вызвыает ошибки. А индикация режима всегда слишком слаба и находится вне локуса внимания, а иногда вообще отстутствует.
Клавиши Shift, Ctrl, Cmd и другие, по мнению Раскина, действительно, не так плохи, потому что они по своей форме не дают забыть о переходе в другой режим. Трудно не заметить, что держишь зажатой одну из клавиш. А при освобождении таких клавиш система возвращается в предыдущий режим. Этот тип клавиш Раскин называет квази-режимными.
Как понять режим?
Клавиши Caps lock, Alt, Win переводят систему в другой режим — система теперь реагирует на прежние действия, ввод букв с клавиатуры, по-другому: не пишет текст, а перебирает меню / пишет текст только заглавными / что-то ещё. Режимными являются не только клавиши, но и т. н. модальные окна (mode = режим) — когда вылезает модальное окно, дальше вводить текст не получится. Режимности полны все популярные операционные системы, и это на первый взгляд не заметно. Вот, почитайте главу про режимы, если не лень.
В чем, собственно, проблема с режимами?
Проблема в том, что переход в другой режим легко не заметить, забыть, выполнить по ошибке, подойти к компьютеру и не понять, в каком режиме он находится. Это всегда вызвыает ошибки. А индикация режима всегда слишком слаба и находится вне локуса внимания, а иногда вообще отстутствует.
Клавиши Shift, Ctrl, Cmd и другие, по мнению Раскина, действительно, не так плохи, потому что они по своей форме не дают забыть о переходе в другой режим. Трудно не заметить, что держишь зажатой одну из клавиш. А при освобождении таких клавиш система возвращается в предыдущий режим. Этот тип клавиш Раскин называет квази-режимными.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Корявых интерфейсов пост (keys/shortcuts)