Переназначение специальных клавиш на клавиатуре Logitech

6564
thedude

Я только что купил новую клавиатуру сегодня, и, к моему удивлению, она не содержит клавиш «Следующая / Предыдущая дорожка», хотя у нее есть другие мультимедийные клавиши. У этого также есть бесполезные ключи как "Домой", который вызывает веб-браузер. Или, ну, на самом деле это не клавиша «Домой», это специальная клавиша на клавиатуре с домиком на ней - понятия не имею, как она называется. В любом случае, я бы хотел переназначить клавишу «Дом» на «Следующий трек».

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

Клавиатура Logitech, но не могу найти точную модель.

Какие-нибудь советы?

3
Вы пробовали в программном обеспечении SetPoint? (Также точная модель должна быть написана на этикетке внизу.) Shinrai 13 лет назад 0
Я сделаю это, спасибо. Теперь я нашел модель, хорошо спрятанную под клавиатурой, хе-хе. Я обновлю после того, как я попробовал это. thedude 13 лет назад 0
Я только что установил его, и он не показывает никаких настроек для клавиатуры. У меня также есть мышь Logitech, и она показывает только настройки для этого. : / thedude 13 лет назад 0
Под какой операционной системой? Gilles 13 лет назад 1
Windows 7 Профессиональная, 86 бит thedude 13 лет назад 0
@ Жиль: Если не названо, это всегда «по умолчанию». Ничего себе, я не видел ничего, что было бы 86-битным! Могу поспорить, что * действительно * гудит! Dennis Williamson 13 лет назад 0
@ Денис, я не упомянул, что был на Windows 7. Не дури себя. thedude 13 лет назад 0
@ Денис, запутывающий x86 для 86-битного не является чем-то необычным. Вы могли бы немного лучше указать, что «x86» - это имя набора инструкций процессора, а это означает, что это 32-разрядная операционная система. Shinrai 13 лет назад 0
@thedude: Вы должны поместить тег для своей ОС (либо специфичный, например, `windows-7`, либо универсальный, например,` windows`), не только потому, что ОС является важной информацией для ответа на ваш вопрос, но и потому, что некоторые люди фильтруют теги так, Вы пропускаете потенциальных ответчиков. Gilles 13 лет назад 1
@ Денис: Хорошо, отметил. На моей машине «по умолчанию» в меню загрузки - стабильная версия Debian, так что я это предположу. Серьезно, я надеюсь, что, оставляя комментарии к плохо информированным сообщениям, я буду поощрять людей размещать больше информации (тяжелая битва, я знаю). Gilles 13 лет назад 0
@Shinrai: С другой стороны, когда люди упоминают размер слова, обычно это 64. Так что тайна все еще открыта! (Но я думаю, что эта информация здесь бесполезна.) Gilles 13 лет назад 0
@ Жиль - Согласен, что это бессмысленно. Я возражал против тона - быть снисходительным - не способ заставить новых пользователей хотеть остаться. Shinrai 13 лет назад 0
Ребята, бегите ОТ, можете ли вы дать мне что-нибудь полезное? thedude 13 лет назад 0

1 ответ на вопрос

2
Mikel
  1. Скачайте и установите AutoHotkey_L, пусть он ассоциируется с файлами .ahk
  2. Возьмите сценарий «Keyboard Hook - 90L» из Scriptlet, чтобы найти Scancode ключа и сохранить его где-нибудь, например, My Documents / keys.ahk
  3. Перейдите к файлу, который вы сохранили, и дважды щелкните по нему.
  4. Наведите курсор на окно «Keyboard Hook» и нажмите кнопку, которую вы хотите отобразить, например, клавишу Home.
  5. Запишите значение в столбце «Сканирование» (например, SC132).
  6. Создайте свой собственный скрипт .ahk
  7. Добавьте скрипт .ahk в папку «Автозагрузка»

Ваш скрипт должен содержать, например,

SC132::Send 

Или вы можете сопоставить Windows + Left с предыдущей дорожкой и Windows + Right с следующей дорожкой с помощью этого скрипта AutoHotkey:

#Left::Send  #Right::Send  

Или этот способ работает, даже если окно скрыто или свернуто:

#Left::SendMessage, 0x319, 0, 0xC0000,, iTunes  #Right::SendMessage, 0x319, 0, 0xB0000,, iTunes 

но вы должны Google, чтобы узнать такие значения, как 0xC0000.

Некоторые другие полезные ярлыки:

#Up::Send  ;#Up::SoundSetWaveVolume, +20 #Down::Send  ;#Down::SoundSetWaveVolume, -20  ;#NumpadIns::Send  ;#Numpad0::Send  #Ins::SendMessage, 0x319, 0, 0xE0000,, iTunes #Del::Send  #NumpadIns::SendMessage, 0x319, 0, 0xE0000,, iTunes #Numpad0::SendMessage, 0x319, 0, 0xE0000,, iTunes  ; works on Vista without IntelliType #NumpadDot::Send  #NumpadDel::Send  ; works on Vista with IntelliType when AutoHotKey.exe is in Windows XP mode ;#NumpadDot::SoundSet, +1,, mute ;#NumpadDel::SoundSet, +1,, mute 

См. AutoHotkey документы для более подробной информации.

Это было то, что я имел в виду, когда впервые захотел переназначить ключ, спасибо. Скрипт "клавиатура-хук" не дает мне правильный код. Все «специальные клавиши» на клавиатуре отображаются как «SC000». Любая идея о том, как узнать фактический код этого? thedude 13 лет назад 0
Это может помочь удалить все программное обеспечение Logitech. Конечно, если вы используете мышь Logitech, вы можете потерять любую специальную функциональность. Mikel 13 лет назад 0