Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Программное обеспечение Windows » Система - Программы редактирования назначения клавиш устройств ввода (клавиатура, мышь, ...)

Ответить
Настройки темы
Система - Программы редактирования назначения клавиш устройств ввода (клавиатура, мышь, ...)

Аватара для Guest

Guest



Профиль | Цитировать


Как можно сделать так чтобы при использовании мультимедийной клавиатуры открывался например не лазерный проигрыватель а Winamp, где это можно подкорректировать?

Отправлено: 22:25, 23-09-2004

 

(*.*)


Сообщения: 36491
Благодарности: 6675

Профиль | Сайт | Отправить PM | Цитировать


Цитата:
где это можно подкорректировать?
В программе-драйвере, поставляемой с клавиатурой или загружаемой с сайта производителя.

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 22:44, 23-09-2004 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Guest

Guest


Профиль | Цитировать


Цитата:
В программе-драйвере, поставляемой с клавиатурой или загружаемой с сайта производителя.
Эта самая программа драйвер представляет собой файл exe, в настройках которой имеется функция Exit


Отправлено: 01:42, 24-09-2004 | #3


(*.*)


Сообщения: 36491
Благодарности: 6675

Профиль | Сайт | Отправить PM | Цитировать


Guest 82.209.208.*
Возможно, стОит сообщить модель клавиатуры. Думаю, это нужно было сделать с самого начала.

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 01:45, 24-09-2004 | #4


Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


Сейчас буду опять навязывать громоздкое решение .
Есть такой планировщик - nnrcon . Есть также клавиатура Defender KM-1080B. C помощью планировщика который может отслеживать нажатие кнопок клавиатуры настраиваем как душе угодно. К примеру:


Код: Выделить весь код
#( KB_Opera
AsLoggedUser
LoadProfile
WatchHotKey: "{0xAC}"
Rule: PROC-EXIST: "opera.exe" NOT
Action:
StartIn: "D:\programs\Inet\Opera75" 
ShowMaximized   NormalPriority
START-APP: D:\programs\Inet\Opera75\Opera.exe
)#

#( KB_Maxthon
AsLoggedUser
LoadProfile
WatchHotKey: "+{0xAC}"
Rule: PROC-EXIST: "myie.exe" NOT
Action:
StartIn: "D:\programs\Inet\Maxthon" 
ShowMaximized   NormalPriority
START-APP: D:\programs\Inet\Maxthon\Maxthon.exe
)#

#( KB_IE
AsLoggedUser
LoadProfile
WatchHotKey: "^{0xAC}"
Action:
StartIn: "C:\Program Files\Internet Explorer" 
ShowMaximized   NormalPriority
START-APP: C:\Program Files\Internet Explorer\iexplore.exe
)#

#( KB_FireFox
AsLoggedUser
LoadProfile
WatchHotKey: "@{0xAC}"
Rule: PROC-EXIST: "firefox.exe" NOT
Action:
StartIn: "D:\programs\Inet\Firefox08" 
ShowMaximized   NormalPriority
START-APP: D:\programs\Inet\Firefox08\firefox.exe
)#

#( KB_Mailer
AsLoggedUser
WatchHotKey: "{0xB4}"
Rule: PROC-EXIST: "thebat.exe" NOT
Action:
StartIn: "D:\programs\Inet\The Bat! 2" 
ShowNormal   NormalPriority
START-APP: D:\programs\Inet\The Bat! 2\thebat.exe /NOLOGO
)#

#( KB_Miranda
AsLoggedUser
WatchHotKey: "{0xAB}"
Rule: PROC-EXIST: "miranda32.exe" NOT
Action:
StartIn: "D:\programs\Inet\Miranda IM" 
ShowNormal   NormalPriority
START-APP: D:\programs\Inet\Miranda IM\Miranda32.exe
)#

#( KB_Back
NoActive
AsLoggedUser
WatchHotKey: "{0xA6}"
Action:
RE-MATCH: "%ACTIVE-WINDOW%" "/.*Opera$/"
IF
  WIN-SEND-KEYS: "*Opera*" "z"
ELSE
  RE-MATCH: "%ACTIVE-WINDOW%" "/.*Explorer$/"
  IF
    WIN-SEND-KEYS: "*Internet Explorer*" "@{0x25}"
  THEN
THEN
)#

#( KB_Forward
NoActive
AsLoggedUser
WatchHotKey: "{0xA7}"
Action:
RE-MATCH: "%ACTIVE-WINDOW%" "/.*Opera$/"
IF
  WIN-SEND-KEYS: "*Opera*" "x"
THEN
RE-MATCH: "%ACTIVE-WINDOW%" "/.*Explorer$/"
IF
  WIN-SEND-KEYS: "*Internet Explorer*" "@{0x27}"
THEN
)#

#( KB_Volume+
AsLoggedUser
WatchHotKey: "{0xAF}"
Action:
MIXER-STATE 0=
IF
ELSE
  3 MIXER-UP 
THEN
)#

#( KB_Volume-
AsLoggedUser
WatchHotKey: "{0xAE}"
Action:
MIXER-STATE 0=
IF
ELSE
  3 MIXER-DOWN
THEN
)#

#( KB_Lock
AsLoggedUser
WatchHotKey: "{0x5F}"
WINAPI: LockWorkStation USER32.DLL
Action:
    LockWorkStation DROP

)#

#( KB_MediaPlayPause
WatchHotKey: "{0xB3}"
Rule: PROC-EXIST: "winamp.exe" 
Action:
RE-MATCH: "%ACTIVE-WINDOW%" "/.*Media Player$/"
IF
  WIN-SEND-KEYS: "*Windows Media Player*" " "
ELSE
  RE-MATCH: "%ACTIVE-WINDOW%" "/ActiveMovie Window$/"
  IF
    WIN-SEND-KEYS: "ActiveMovie Window" " "
  ELSE
    S" D:\programs\Audio\Winamp295\!wapause.tmp" EXIST?
    IF
      WINAMP-PLAY  
      S" D:\programs\Audio\Winamp295\!wapause.tmp" FDELETE
    ELSE
      WINAMP-PAUSE
      S" D:\programs\Audio\Winamp295\!wapause.tmp" FCREATE
    THEN
  THEN
THEN
)#

#( KB_MediaStop
AsLoggedUser
WatchHotKey: "{0xB2}"
Action:
RE-MATCH: "%ACTIVE-WINDOW%" "/.*Media Player$/"
IF
  WIN-SEND-KEYS: "*Windows Media Player*" "{ESC}"
ELSE
  RE-MATCH: "%ACTIVE-WINDOW%" "/ActiveMovie Window$/"
  IF
    WIN-SEND-KEYS: "ActiveMovie Window" "{ESC}"
  ELSE  
    WINAMP-STOP
    S" D:\programs\Audio\Winamp295\!wapause.tmp" FCREATE
  THEN
THEN
)#

#( KB_NextTrack
AsLoggedUser
WatchHotKey: "{0xB0}"
Action:
RE-MATCH: "%ACTIVE-WINDOW%" "/.*Media Player$/"
IF
  WIN-SEND-KEYS: "*Windows Media Player*" "{PGDN}"
ELSE
  RE-MATCH: "%ACTIVE-WINDOW%" "/ActiveMovie Window$/"
  IF
    WIN-SEND-KEYS: "ActiveMovie Window" "{PGDN}"
  ELSE  
    WINAMP-NEXT-TRACK
  THEN
THEN
)#

#( KB_PrevTrack
AsLoggedUser
WatchHotKey: "{0xB1}"
Action:
RE-MATCH: "%ACTIVE-WINDOW%" "/.*Media Player$/"
IF
  WIN-SEND-KEYS: "*Windows Media Player*" "{PGUP}"
ELSE
  RE-MATCH: "%ACTIVE-WINDOW%" "/ActiveMovie Window$/"
  IF
    WIN-SEND-KEYS: "ActiveMovie Window" "{PGUP}"
  ELSE  
    WINAMP-PREVIOUS-TRACK
  THEN
THEN
)#

#( KB_WhereIsIt
AsLoggedUser
WatchHotKey: "+{0xAA}"
Rule: WIN-EXIST: "*Where Is It? - *" NOT
Action:
StartIn: "D:\programs\CD\WhereIsIt" 
ShowMaximized   NormalPriority
START-APP: D:\programs\CD\WhereIsIt\WhereIsIt.exe
)#

#( KB_SpeakTime
AsLoggedUser
WatchHotKey: "$+t"
Action:
SPK-RUSSIAN SpkTime
)#

#( KB_ShowTime
AsLoggedUser
WatchHotKey: "$t"
Action:
GET-CUR-TIME
HINT-POS: 1017 27
THINTW: "%hh%:%mm%:%ss%%crlf%%DD%.%MM%.2k%YY%" 3
)#
Это задачи планировщика, срабатывают они по определенным клавиатурным комбинациям и действия выполняются какие необходимы мне, а не той программе которая пришла с клавиатурой. Тут задействованы не только мультимедийные клавиши (их можно узнать по шеснадцатиричному виду представления). Например задача KB_Mailer переопределяет запуск мэйл-клиента на любимый мне TheBat!, а KB_Miranda запуск Миранды по клавише которая до вмешательства открывала "избранное" (на кнопке звездочка очень похожая на цветок Миранды). В общем можно сделать все что угодно... при желании . В вашем случае это будет несколько неудобно ибо больше этого планировщик использоваться не будет и хоть памяти и времени процессора он кушает мало это все равно как-то неоптимально. Остается полюбить nncron и юзать его везде и всегда . Желаю удачи в поиске оптимального решения.

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 03:05, 24-09-2004 | #5


-!-


Сообщения: 3792
Благодарности: 224

Профиль | Отправить PM | Цитировать


существует множество прог для назначения/переназначения клавиш, в т.ч. дополнительных (мультимедийных). Сам остановился на EKA (http://soft.noxious.ru/)

Отправлено: 03:34, 27-09-2004 | #6


Пользователь


Сообщения: 59
Благодарности: 0

Профиль | Отправить PM | Цитировать


Всем привет.

Задача -- есть тупая программа регистрации неких действий пользователя. В начале каждой регистрации надо указывать цифровой идентификатор. Разумеется, набираю цифры в цифровой части клавиатуры под NumLock. Но сразу после этого надо бегать по другим полям, и исключительно с помощью TAB'а. Не, разумеется, можно и мышой наметиться и прицельно тыкать, но устаёшь руки с клавы на мышь... и т.п.
Хочу узнать, как можно перепрограммировать, скажем, TAB на CTRL + \ {это единственная такая клавиша, должна быть стандартно под BKSP и над Enter, на ней ещё три символа нарисованы: |, \ и / }. Или хотя бы резидента какого-нибудь простенького подвесить, чтобы перехватывал эти нажатия. В общем случае, надо сделать, чтобы TAB реализовался с ПРАВОЙ стороны славиатуры. Насколько мне известно, под Вендой (да и под *нихами тоже) эта комбинация, "CTRL + \", особо никак не используется.
В левой руке во время набора обычно трубка телефона (я в поддержке работаю, говорить надо много! 8-) -- в общем, традиционный левый TAB не очень устраивает.
Хэлп, плиз, кто сможет.

Отправлено: 16:20, 16-07-2008 | #7


Аватара для Drongo

Будем жить, Маэстро...


Сообщения: 6694
Благодарности: 1393

Профиль | Сайт | Отправить PM | Цитировать


Gennie,
Цитата Gennie:
В левой руке во время набора обычно трубка телефона »
А что мешает прикупить наушники с микрофоном, и подключать телефон в эти наушники и микрофон, а их на голову одеть, просто, стильно, и удобно. Думаю ты понял, о чём я... Может и не совсем то что нужно, но в этом случае у тебя вообще две руки будут свободны.

-------
Правильная постановка вопроса свидетельствует о некотором знакомстве с делом.
3нание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нём сведения.
[Quick Killer 3.0 Final [OSZone.net]] | [Quick Killer 3.0 Final [SafeZone.cc]] | [Парсер логов Gmer] | [Парсер логов AVZ]

http://tools.oszone.net/Drongo/Userbar/SafeZone_cc.gif


Отправлено: 16:46, 16-07-2008 | #8



Moderator


Сообщения: 53175
Благодарности: 15430

Профиль | Отправить PM | Цитировать


Gennie, программы типа SharpKeys.
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:29, 16-07-2008 | #9


Пользователь


Сообщения: 59
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спасибо большое, попробую SharpKeys.

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

Отправлено: 00:30, 17-07-2008 | #10



Компьютерный форум OSzone.net » Сфера Microsoft » Программное обеспечение Windows » Система - Программы редактирования назначения клавиш устройств ввода (клавиатура, мышь, ...)

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2010 - Word 2010 | Отключить назначения одиночных нажатий клавиш Ctrl и Alt bogomolv Microsoft Office (Word, Excel, Outlook и т.д.) 17 19-09-2017 23:35
Клавиатура - Клавиатура Genius KB-06XE. Нажатие нескольких клавиш. messel Флейм 5 08-03-2009 21:37
Клавиатура, кол-во одновременно нажатых клавиш messel Прочее железо 6 02-03-2009 15:29




 
Переход