Comments 164
> Ах да, хотелось бы увидеть аналог этого топика, но для Linux, им я тоже пользуюсь :)
Как раз гуглю по поводу того, как назначить одной клавише другую — tilda (drop-down terminal emulator) почему-то не позволяет назначить вызов на мультемидийную кнопку, кнопку XF86Mail клавиатуры Microsoft RT2300 если конкретнее. Костылизм такой костылизм =\
Как раз гуглю по поводу того, как назначить одной клавише другую — tilda (drop-down terminal emulator) почему-то не позволяет назначить вызов на мультемидийную кнопку, кнопку XF86Mail клавиатуры Microsoft RT2300 если конкретнее. Костылизм такой костылизм =\
www.linuxscrew.com/2008/09/15/faq-how-to-disableremap-a-keyboard-key-in-linux/ вот это почитайте, может, будет полезным
Я для того, чтобы замапить одну из кнопок моего Deathadder на Ctrl, а другую на F5, воспользовался evrouter, может и вам поможет.
Как вариант вот еще:
djmp.org/statik/2011/01/using-xbindkeys-on-ubuntu-linux-to-remap-key-commands/
Давно использую xbindkeys для мультимедийных клавиатур, по ссылке статья о том, как ремапить с его ипользованием.
djmp.org/statik/2011/01/using-xbindkeys-on-ubuntu-linux-to-remap-key-commands/
Давно использую xbindkeys для мультимедийных клавиатур, по ссылке статья о том, как ремапить с его ипользованием.
>Как раз гуглю по поводу того, как назначить одной клавише другую
man xmodmap
man xmodmap

Взгляните на свою клавиатуру
Теперь на мою.
Теперь на вашу.
И теперь на мою.
Жаль, но ваша не моя.
Скачал. Не запускается, висит в процессах.
Попробую завтра на ноутбуке, но начало уже не предвещает ничего хорошего.
В любом случае спасибо.
Попробую завтра на ноутбуке, но начало уже не предвещает ничего хорошего.
В любом случае спасибо.
Хорошая скромная штука с несколько извращённой логикой, но работает.
Использую давным давно вместо убогих стандартных драйверов (причем как для клавы, так и для мыши).
Попробуйте KeyTweak. Ручаться не могу, но вроде бы она должна работать и с Fn-клавишей.
Насколько мне известно, нажатия Fn обрабатывает контроллер клавиатуры и до ОС они не доходят.
Интересно, а можно ли на ноуте Sony переназначить 2 дополнительных кнопки сверху? Одна запускает хэлп для блондинок, а вторая включает/выключает звук…
Про первую кнопку по-подробнее, а про вторую, то вроде бы можно. Эта кнопка имеет свой ID в Windows.
Да, используйте KeyTweak, слева блок с медиа-клавишами, там меняйте.
Первая когда-то запускала VAIO care, потом эта прога пропала в неизвестном направлении и при нажатии на кнопку ничего не происходит. Кстати, обе кнопки не перехватываются и не определяются никаким софтом. Еще между ними есть третья, но на нее через предустановленную прогу можно поставить практически что угодно, что я и сделал.
Первую кнопку вряд ли можно ремапнуть, судя по всему, она посылает значение, распознаваемое сонивской софтиной.
Второе точно можно ремапнуть. Запустите KeyTweak, в блоке справа выбираете кнопку Mute Sound, меняете значение, сохраняете, наслаждаетесь :)
Второе точно можно ремапнуть. Запустите KeyTweak, в блоке справа выбираете кнопку Mute Sound, меняете значение, сохраняете, наслаждаетесь :)
поставьте хелп для блондинок, найдите запускаемый .exe-файл и подмените его чем-то своим.
В ControlCenter даёт менять.
Да, используйте KeyTweak, слева блок с медиа-клавишами, там меняйте, ID138.
А что, панель управления — электропитание — системные параметры — при нажатии кнопки питания — действие не требуется, уже не работает?
Разберите клавиатуру и скотчем заклейте контакт кнопки.
при виде клавиатуры с кнопкой power рядом с блоком стрелок, хочется рыдать
Зачем нужна клавиша Scroll Lock, или, к примеру, Drop-down? Можно же повесить на эту клавишу какой-нибудь удобный ярлык, всяко будет лучше, чем бессмысленный расход рабочего пространства, не правда ли?
Они всё равно слишком далеко, чтобы было удобно их нажимать. Хотя на ноутбучных клавиатурах смысл есть.
лично мне эта клавиша безразлична, неприязнь к ней скорее возникает у тех, кто имеет некоторые проблемы со слеПОЙ ПЕЧАТЬЮБ
Да нет же. CapsLock находится там, где исторически должен находиться ctrl. А ~ — там, где должен быть esc. Первое обычно вспоминают емаксеры, о втором почти не помнят.
Вообще, CapsLock находится слишком близко к home row, чтобы оставлять на нём едва используемую функцию.
//autohotkey && yet another mado tsukai no yuutsu user.
В линуксах есть xmodmap (sharpkeys на стероидах, есть (страшноватый) GUI в виде xkeycaps), xbindkeys+xvkbd/xdotool, худо-бедно эмулирующие нормальные ребиндилки и (не уверен, что в юзабельном состоянии) порты autohotkey и mado tsukai no yuutsu.
Последние 2 (под windows) умеют контекстно-зависимые хоткеи (т.е. работающие, например, только в полях ввода или только в сапёре (в стандартном конфиге mayu — клавиатурное управление стандартным сапёром), делать произвольные модификаторы из любой клавиши, слать произвольную строку текста по хоткею или вообще набору определённой строки и вообще мощнее всего, что есть в топике. Но, естественно, нужны не всем.
Маководы с усмешкой смотрят на этот пост
На моей клавиатуре нету лишних кнопок, ребята


И часто вы кнопкой eject пользуетесь?
мне кажется у них нет других вариантов для извлечения диска (исключая возню с мышью по оболочке). и она точно необходима, когда вставляется «плохой» (нечитабельный) диск: оболочка виснет, аппаратной кнопки на приводе не предусмотрено, только этой кнопкой.
п.с.: тут наверное маководы меня поправят, что нельзя нечитабельные диски и рядом с маком держать :)
п.с.: тут наверное маководы меня поправят, что нельзя нечитабельные диски и рядом с маком держать :)
Я думаю предыдущий комментатор имел ввиду в том смысле что: «И часто вы диски(cd\dvd) используете»
Эх знали бы вы официальный текст о том, как достать застрявший диск;) Я сначала даже не поверил.
Если у вашего Mac есть на клавиатуре кнопка Eject, перезагрузите компьютер, удерживая клавишу Option (Alt). При появлении экрана выбора дисков отпустите клавишу Option и нажмите на клавиатуре Eject.Это?
я, кстати, на неё повесил Forward Delete (который обычный Delete)
Ну зачем так выпендриваться, если вы обладатель Мака?
У меня тоже Мак, хотя клавиш побольше, но я программист и фанат горячих клавиш, мои руки «порхают» по клаве. Только одной кнопкой никогда не пользовался — habrastorage.org/storage1/1cc2d2d8/41583a6e/d28924e8/9e43c0e3.png
И топик не про то, что «тот лох у кого лишние кнопки», а как сделать жизнь лучше:)
У меня тоже Мак, хотя клавиш побольше, но я программист и фанат горячих клавиш, мои руки «порхают» по клаве. Только одной кнопкой никогда не пользовался — habrastorage.org/storage1/1cc2d2d8/41583a6e/d28924e8/9e43c0e3.png
И топик не про то, что «тот лох у кого лишние кнопки», а как сделать жизнь лучше:)
Кстати хотел поинтересоваться — я тоже не пользуюсь этой кнопкой, но хочу на нее замапить тильду под Windows в BootCamp. Сколько не пытался — так и не получилось. Может Вы знаете метод?
К сожалению тильда на Яблочной клавиатуре под форточками доступна почему-то только с шифтом. И в некоторых играх из-за этого нельзя ызвать консоль.
К сожалению тильда на Яблочной клавиатуре под форточками доступна почему-то только с шифтом. И в некоторых играх из-за этого нельзя ызвать консоль.
Как и многих нужных кнопок. :)
Где Backspace? Где Home/End/PageUp/PageDn? Insert? F1—F12?
Назначать сочетания (типа Cmd+Left для Home) для клавиш, которые должны быть отдельными клавишами (и сами участвовать в сочетаниях) — это ненормально.
Где Backspace? Где Home/End/PageUp/PageDn? Insert? F1—F12?
Назначать сочетания (типа Cmd+Left для Home) для клавиш, которые должны быть отдельными клавишами (и сами участвовать в сочетаниях) — это ненормально.
Мне пришлось год попрограммить на маке и скажу, что самая оптимальная раскладка клавиатуры -это гибрид виндовой и маковской.
Например, отсутствие кнопок Backspace/Home/End/PageUp/PageDn — напрягало поначалу, И если к комбинациям типа Cmd+Left для Home я привык легко, то вот отсутствие Backspace я им до сих пор простить не могу.
Но вот расположение кнопки Cmd, которая по сути играет роль Ctrl для винды мне понравилось куда больше чем то как она расположена в виндовой раскладке.
В итоге у меня сейчас обычный Асеr Aspire, но я на нем поменял с помощью SharpKeys следующие клавиши: Ctrl -> Win, Alt -> Ctrl, Win -> Alt. Теперь использовать комбинации клавиш Ctrl+C, Ctrl+S, Ctrl+E+C (для Visual Studio) стало гораздо удобней, потому что такое расположение кисти рки более эргономично — не надо выгибать кисть чтобы мизинцем нажать на контрол в левом нижнем углу.
Например, отсутствие кнопок Backspace/Home/End/PageUp/PageDn — напрягало поначалу, И если к комбинациям типа Cmd+Left для Home я привык легко, то вот отсутствие Backspace я им до сих пор простить не могу.
Но вот расположение кнопки Cmd, которая по сути играет роль Ctrl для винды мне понравилось куда больше чем то как она расположена в виндовой раскладке.
В итоге у меня сейчас обычный Асеr Aspire, но я на нем поменял с помощью SharpKeys следующие клавиши: Ctrl -> Win, Alt -> Ctrl, Win -> Alt. Теперь использовать комбинации клавиш Ctrl+C, Ctrl+S, Ctrl+E+C (для Visual Studio) стало гораздо удобней, потому что такое расположение кисти рки более эргономично — не надо выгибать кисть чтобы мизинцем нажать на контрол в левом нижнем углу.
Как всегда, ничего лишнего. Apple, такой Apple
Второй хабрасамоубийца в одном посте уже.
Всем спасибо – хабр такой хабр.
да тут, похоже, не только лишних, но и многих нужных кнопок нету
На вашей клавиатуре даже нужных кнопок нету, не то, что лишних…
Цель: переключать язык с помощью punto switcher по левому ctrl. Править неправильную раскладку по CapsLock (по-умолчанию, Break Pause).
Подскажите как этого добиться, бьюсь уже полгода. Нормально Caps не получилось отключить, либо Punto не видит Caps.
В принципе устроила бы замена CapsLockBreak
Подскажите как этого добиться, бьюсь уже полгода. Нормально Caps не получилось отключить, либо Punto не видит Caps.
В принципе устроила бы замена CapsLockBreak
Та же примерно история: хотел привесить на Caps Lock переключение раскладки. А существующие решения глючат под 7 x64. Но и программы из поста никак не позволяют привесить на Caps смену раскладки, что грустно.
У меня еще несколько особенностей, Break доступен только с помощью fn, отдельной кнопки нет.
Вот сейчас в очередной раз отключил Caps, перенастроил punto. Встроенная софтина стала на osd писать eject cd, никакого cdrom в моем нетбуке нет.
Вот сейчас в очередной раз отключил Caps, перенастроил punto. Встроенная софтина стала на osd писать eject cd, никакого cdrom в моем нетбуке нет.
lswitch у меня работает на 2008 server x64. Может под семеркой тоже заработает?
попробуйте программу caesar. когда я пробовал её под вин7, по-моему, работала исправно.
я там ниже ответил, может и вам захочется попробовать, в принципе могу и интерфейс дописать. или службой сделать попробовать (только чую с хуками проблемы могут быть в службах)
Изучил клавиатуру: совсем уж неиспользуемых клавиш, пожалуй, нет.
Что же вы делаете с Insert, Scroll Lock и Pause break? :)
Я начинал программировать на Паскале, и у меня сохранилась пара привычек от борландовской оболочки Turbo Vision. Там эквивалентами Ctrl+C и Ctrl+V были Ctrl+Insert и Shift+Insert. Использую параллельно обе традиции, и старую, и новую :) Не могу сказать, отчего зависит выбор клавиш в конкретной ситуации — от настроения наверное.
Scroll Lock и Pause Break используются для управления Пунто.
Scroll Lock и Pause Break используются для управления Пунто.
Ну-ну. Кнопка Insert бывает очень полезна, чтобы выключить режим замены, который включаешь, случайно попав по кнопку Insert, для каких-то нужд.
Однажды открыл для себя программу: www.autohotkey.com/, очень понятный скриптовый язык, и биндить можно как угодно и что угодно. Предлагаю ознакомиться в качестве альтернативы. А что бы совсем избавиться от рутинных нажиманий на клавиши: www.autoitscript.com/site/autoit/
Как заставить ее ввести в активное поле ввода определенный русский текст?
HotKeySet ("{Esc}", «A» )
Func A()
Send(«произвольный русский текст»)
EndFunc
While 1
WEnd
После запуска висит в трее и по нажатию Esc набирает в активном поле ввода «произвольный русский текст»
Func A()
Send(«произвольный русский текст»)
EndFunc
While 1
WEnd
После запуска висит в трее и по нажатию Esc набирает в активном поле ввода «произвольный русский текст»
Благодарю.
В autohotkey еще проще
Если не обязательно хоткеем, то можно делать хотстринги. www.autohotkey.com/docs/Hotstrings.htm
А о хоткеях тут уже всё сказали.
А о хоткеях тут уже всё сказали.
Есть русский форум, посвященный autoit — autoit-script.ru/
Там можно нарыть информацию, русскую справку, дополнительные инструменты: продвинутый редактор скриптов, конструктор GUI.
Там можно нарыть информацию, русскую справку, дополнительные инструменты: продвинутый редактор скриптов, конструктор GUI.
Какую именно? AutoIt или AutoHotKey?
Что бы сделать делит огромным, очевидно же!
Такого добра много. ScrollLock нужен не очень большому проценту пользователей. Вот что вытворяют производители ноутбуков — это кошмар. Возьмем вполне приличный ThinkPad — клавиши FN и CTRL можно поменять местами в BIOS, а кто их надоумил повесить ESC над F1? И кто догадался к курсорным клавишам положить клавиши браузера «вперед» и «назад»?
www.viocom.com.ua/img/image/3626GG4.jpg
Правда, это все недостатки клавиатуры ТР, которые я заметил.
www.viocom.com.ua/img/image/3626GG4.jpg
Правда, это все недостатки клавиатуры ТР, которые я заметил.
Попробуйте для начала понять, зачем вы купили клавиатуру с раскладкой, которая вам не подходит.
Потому что мне нужна была более-менее простая клавиатура (без лишних мультимедиа-наворотов, в этой их немного и они почти не мешают), с «широкой» клавишей Enter, с клавишами, которые нажимаются без тарахтящих звуков, с ровными, а не наклоненными влево и вправо, клавишами, без изгибов, компактную, но со стоящими отдельно «стрелками» (не сливающимися с контролом и шифтом, или с нумпадом). А эту деталь со ScrollLock не сразу заметил просто.
Я когда выбирал себе клавиатуру тоже пользовался этими принципами. И в итоге выбрал logitech MK520:

Один недостаток — клавиша Fn вместо контекстного меню

Один недостаток — клавиша Fn вместо контекстного меню
^5 у меня тоже такая клавиатура. Но для меня недостаток — это маленький шифт слева, за которым идет клавиша слеша. Зачем было так делать, не понимаю.
еще клавиша прямого слеша слева от ентера, а не шифта. в итоге ентер маленький
О, точно. Там еще и слэш слева возле шифта есть. Только сейчас заметил :)
И правда, зачем он там, если точно такая же кнопка со слэшем есть возле ентера?
И правда, зачем он там, если точно такая же кнопка со слэшем есть возле ентера?
Кстати, не на всех вариантах этого набора так. Смотрите тут:
www.logitech.com/en-gb/keyboards/keyboard-mice-combos/devices/7305
Почему-то на русских (а еще на чешских) клавах у Logitech лишняя кнопка возле шифра образуется :)
www.logitech.com/en-gb/keyboards/keyboard-mice-combos/devices/7305
Почему-то на русских (а еще на чешских) клавах у Logitech лишняя кнопка возле шифра образуется :)
Я заметил такую разницу у американских и европейских клавиатур.
У американцев удобнее для меня — левый шифт длинный, клавиша Enter горизонтальная и длинная, а у европейцев малюсенький шифт и Enter вертикальный и большой. Было дело, менял на fujitsu клавиатуру в России. Комп американский, новая клава — европейская. Так вот форм-фактор одинаковый, а форма клавиш и их расположение — разное. Увы.
У американцев удобнее для меня — левый шифт длинный, клавиша Enter горизонтальная и длинная, а у европейцев малюсенький шифт и Enter вертикальный и большой. Было дело, менял на fujitsu клавиатуру в России. Комп американский, новая клава — европейская. Так вот форм-фактор одинаковый, а форма клавиш и их расположение — разное. Увы.
K120 (осторожно, есть версия «for business» со знаком £, укороченным enter и @ слева от него).

Почти идеальная клавиатура для меня. Присутствует «контекстное меню» и все остальные клавишы нормального размера.

Почти идеальная клавиатура для меня. Присутствует «контекстное меню» и все остальные клавишы нормального размера.
Вот ещё близкие к иедалу: A4Tech LCD-720 и Genius SlimStar 100. Последней сейчас пользуюсь (подключаю к ноутбуку), работаю-программирую.
Возможно, замысел в том, что «мне нужна клавиша ScrollLock» скажет полтора человека на миллион?
Я думаю, что с помощью Fn и какой-то другой кнопки таки можно включить Scroll lock. У меня тоже клавиатура от Logitech (K340). Так вот у меня скролл лок включается с помощью Fn + PgDn.
Что вы ей делаете, если не секрет? Я, если честно, весьма смутно себе представляю её назначение, несмотря на то, что вижу её годы.
а еще не понятно зачем они перевернули расположение кнопок вертикально, вообще все отклонения от стандартов дико не удобны…
Возможно, прозвучит банально, но попробуйте повесить на Mouse4 и Mouse5 действия Copy и Paste. Мне это очень сильно упростило жизнь в винде после привычки пользоваться колесиком для вставки в Убунту.
Я так понимаю, KeyTweak не способна сделать так, чтоб капслок переключал раскладку?
С этим справляется маленькая программка CapSwitch.
code.google.com/p/capswitch/
code.google.com/p/capswitch/
Увы, не справляется в семерке х64.
Именно. Вылетает оно:(
Держи исходник pastebin.com/ZfKmrBpS
Если нет студии:
1. Вставляй содержимое в файл Capslator.cs
2. Рядом создай bat-файл со следующис содержимым:
c:\Windows\Microsoft.NET\Framework\v2.0.50727\csc.exe /r:System.Windows.Forms.dll Capslator.cs
и запусти его.
получится консольная программка, работающая в x64, по CapsLock будет переключать на следующую раскладку в текущем окне.
При желании можно и нормально сделать, чтоб в трее висело :)
Если нет студии:
1. Вставляй содержимое в файл Capslator.cs
2. Рядом создай bat-файл со следующис содержимым:
c:\Windows\Microsoft.NET\Framework\v2.0.50727\csc.exe /r:System.Windows.Forms.dll Capslator.cs
и запусти его.
получится консольная программка, работающая в x64, по CapsLock будет переключать на следующую раскладку в текущем окне.
При желании можно и нормально сделать, чтоб в трее висело :)
Вообще я не видел адекватного решения переключения раскладки по CapsLock'у в винде, всякие програмки и скрипты делают это не моментально…
Остановился на варианте — сделал переключение по тильде в свойствах винды («Ё или кнопка ударения»), и сделал ремап капслока на тильду. Из недостатков, собственно, не доступна тильда, но мне не критично.
В дополнение к топику, способ через реестр описан где то тут. Например ремап капслока на тильду — «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout» создаем Binary_value (Двоичный параметр) 00 00 00 00 00 00 00 00 02 00 00 00 29 00 3A 00 00 00 00 00
После нужен ребут, помоему.
Остановился на варианте — сделал переключение по тильде в свойствах винды («Ё или кнопка ударения»), и сделал ремап капслока на тильду. Из недостатков, собственно, не доступна тильда, но мне не критично.
В дополнение к топику, способ через реестр описан где то тут. Например ремап капслока на тильду — «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout» создаем Binary_value (Двоичный параметр) 00 00 00 00 00 00 00 00 02 00 00 00 29 00 3A 00 00 00 00 00
После нужен ребут, помоему.
Я для этого использую Atnsoft Key Remapper, но он платный.
P.S. он оказывается сильно подешевел, 150 рублей он точно стоит.
P.S. он оказывается сильно подешевел, 150 рублей он точно стоит.
Есть ещё вот это (первый абзац), а какой-то добрый волшебник решил Проблему 64.
Кстати, а вот дропдауном лично я пользуюсь (пользовался, пока не купил клаву, где вместо неё Fn негодяи засунули :)). Когда все делаешь с клавы, то иногда даже меню удобнее вызвать с неё.
keytweet какая-то очень ограниченная, несмотря на заявленный «мощный функционал»
она не в состоянии смапить комбинации с шифтом или контролом.
она не в состоянии смапить комбинации с шифтом или контролом.
если звезды светят, значит это кому то нужно. если кнопки даны, значит это не просто так. был момент когда набирал пароль с помощи кода цифр, соответствующим буквам на клавиатуре, когда отказали кнопки клавиатуры, а залогинется нужно было срочно! клаву не подключить стороннюю, так как это консоль управления серверами IBM. пусть лучше будет так, как есть)) но это да, работа с чем-то большим, чем обычный домашний ноут или PC.
Под Mac есть похожее?
Есть. Называется KeyRemap4Macbook — pqrs.org/macosx/keyremap4macbook/
Первым дело заменил кнопку Eject на Delete (вместо cmd + backspace)
Первым дело заменил кнопку Eject на Delete (вместо cmd + backspace)
SharpKeys отлично работает под Windows 7 32bit, под 64 не проверял.
А есть прога, что бы можно было на сочетание Right_ALT + Ю повесить максимизацию окна, а на R_ALT + Б сворачивание окна. В Убунте это сделал штатными средствами и очень доволен.
а кто подскажет, как сделать так, чтобы при нажатии на caps lock, выполнялось копирование, а при повторном — вставка?
stackoverflow.com/questions/1550019/how-to-hijack-the-caps-lock-key-for-cut-copy-paste-keyboard-operations ← ближайшее. С хода не вспомню переменные и вообще toggle-состояния на autohotkey'е.
Сделал. autohotkey.
CapsLock::
If t = 1
Send ^v
Else
Send ^c
t := t <1 ? 1 : 0
Return
как сделать чтобы удерживая нажатым колесико, прокруткой изменять глобальную громкость? с XMouse Button Control такого добиться не удалось
Drop Down на самом деле часто использую. На ноуте это удобнее чем правая кнопка тачпада.
CAPS Lock использую при написании SQL-запросов. У нас сложилась практика писать все запросы БОЛЬШИМИ БУКВАМИ.
CAPS Lock использую при написании SQL-запросов. У нас сложилась практика писать все запросы БОЛЬШИМИ БУКВАМИ.
А кто-нибудь знает способ в Windows сделать переключение кнопок по Shift+Shift?
лично я использую Pause — в сочетании Вин+Пауза для отображения информации о система в Винде.
Не использую Prt Scr (у меня никогда в жизни не было принтера) и ScrollLock.
Не использую Prt Scr (у меня никогда в жизни не было принтера) и ScrollLock.
Как-то, преследуя аналогичную цель сделал переключение раскладки на CapsLock. С тех пор так и работает, но я ей всё равно не пользуюсь, но ужасно бесит когда нажимаю её случайно :)
Sign up to leave a comment.
Ремаппим клавиатуру и мышь