7

У меня есть мультимедийная клавиатура Dell, похожая на эту:

изображение клавиатуры

Он имеет много нестандартных клавиш, таких как маленькие круглые клавиши сверху и клавиши "Мультимедиа" над INSERT/HOME/PAGE_UP.

Их можно восстановить с помощью простых записей в реестре. Некоторые примеры включены ниже:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\15]
"ShellExecute"="C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe http://mail.google.com/mail/#inbox"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\16]
"Association"=".cda"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\17]
"ShellExecute"="C:\\Windows\\System32\\SnippingTool.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\18]
"ShellExecute"="calc.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\7]
"Association"="http"

Я восстановил ключ "MAIL", чтобы вместо загрузки Outlook загрузить Firefox, направленный на мою учетную запись G-Mail. Я отскочил на кнопку, которая обычно открывала бы "МОЙ КОМПЬЮТЕР", чтобы вместо этого загрузить Windows 7 "Snipping Tool", что я считаю очень полезным.

Теперь я ищу другие вещи, которые я еще не знаю, как это сделать. Обратите внимание, что ответ на этот вопрос не обязательно требует каких-либо знаний о клавиатуре или повторного связывания клавиш: я могу добавить для любой заданной клавиши запись "ShellExecute", и она просто выполнит следующую команду, как если бы она была набрана в Командная строка (Я в курсе, что довольно сильно удивился, но терпите меня. Я на самом деле не парень из Windows.)

Я использую ручку регулировки громкости по назначению, чтобы изменить громкость. Я хотел бы, однако, изменить другую клавишу, чтобы "сбросить" уровень громкости Windows обратно на ровно 50%, или, как он говорит, "50" в масштабе 0-100.

Я ищу "программу" (что я набрал бы в командной строке? это все еще просто программы Sys32 в PATH, не так ли?) что, я полагаю, потребуются аргументы, чтобы изменить настройки звука / громкости в Windows 7. Возможно, для пояснения, что-то, что может принять форму "C:> SetVolume -slevel 50" или что-то в этом роде.

4 ответа4

5

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

Особенно:

NirCmd это приложение, которое изменяет громкость и многое другое.

Пример использования:

* Increase the system volume by 2000 units (out of 65535)
nircmd.exe changesysvolume 2000

* Decrease the system volume by 5000 units (out of 65535)
nircmd.exe changesysvolume -5000

* Set the volume to the highest value
nircmd.exe setsysvolume 65535 
4

Вы можете выполнить "связывание клавиш" в Windows для любой клавиатуры, используя AutoHotKey. Вот несколько примеров (из моей конфигурации автозагрузки AutoHotKey), которые показывают, как управлять звуковой картой:

 #z::Send,{VOLUME_MUTE}
 #=::SoundSet,+5
 #-::SoundEet,-5
 Capslock::Send,{MEDIA_PLAY_PAUSE}

(«#» означает ключ Windows, вы также можете указать любую комбинацию клавиш управления, Shift и Alt).

1

Спасибо за то, как.

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

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\15]

удалить ключ reg, названную ассоциацию или ассоциации. создать новое имя строкового значения: ShellExecute Значение: C:\Windows\System32\rundll32.exe powrprof.dll, SetSuspendState 0,1,0

0

Еще одна сторонняя опция для точной регулировки громкости, volumouse (также от Nirsoft)

альтернативный текст

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .