PDA

Показать полную графическую версию : Программы редактирования назначения клавиш устройств ввода (клавиатура, мышь, ...)


Страниц : [1] 2

Guest
23-09-2004, 22:25
Как можно сделать так чтобы при использовании мультимедийной клавиатуры открывался например не лазерный проигрыватель а Winamp, где это можно подкорректировать?

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

Guest
24-09-2004, 01:42
В программе-драйвере, поставляемой с клавиатурой или загружаемой с сайта производителя.

Эта самая программа драйвер представляет собой файл exe, в настройках которой имеется функция Exit

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

Prisoner
24-09-2004, 03:05
Сейчас буду опять навязывать громоздкое решение :).
Есть такой планировщик - nnrcon (http://www.nncron.ru) . Есть также клавиатура 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 и юзать его везде и всегда :). Желаю удачи в поиске оптимального решения.

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

Gennie
16-07-2008, 16:20
Всем привет.

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

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

Petya V4sechkin
16-07-2008, 17:29
Gennie, программы типа SharpKeys (http://www.randyrants.com/sharpkeys/).

Gennie
17-07-2008, 00:30
Спасибо большое, попробую SharpKeys.

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

New DiploBoy
31-07-2008, 23:15
Существует ли программа для изменение назначение клавишов. Хочу, изменит правые цифры по назначению. Когда нажимаем на 1, получается 7.
Заране спасибо.

Naiad
31-07-2008, 23:33
New DiploBoy, Key Transformation вроде
http://www.softboy.net/trial/KeyTranssetup.exe

Drongo
01-08-2008, 12:26
New DiploBoy, Когда нажимаем на 1, получается 7. »Это или клавиатура уже сломалась, или кофе попало на плату и замкнулись некоторые контакты, думаю, программа тут не поможет.
P.S. Если ошибся, поправьте меня.

New DiploBoy
10-08-2008, 23:34
Drongo, да, ты ошибся.
Я обслуживаю одну фирму, которая занимается прием платежей. Вот, оператор мне дал такую заданию, что место клавишов были похоже как клавишов телефона.

yurfed
10-08-2008, 23:48
оператор мне дал такую заданию, что место клавишов были похоже на телефона. » Чего??? Пишите на русском. Эта каша никому не интересна.

New DiploBoy
10-08-2008, 23:49
Naiad, Спасибо. То что искал.

kalyambus
14-09-2008, 15:35
Уважаемые, прошу помощи в следующей ситуации: в vista x32 имелась проблема с отобржением символов с украинской раскладки. (символы заменялись знаками "?"). Я установил новую (нестандартную) раскладку, которая помогла избавится от даной проблемы, но есть одно замечание: вместо "." на цифровой клавиатуре нужен символ ","

Подскажите, возможно ли это осуществить силами ОС, или может кому извесна программа что может редактировать раскладки.

Busla
14-09-2008, 17:29
The Microsoft Keyboard Layout Creator (http://www.microsoft.com/globaldev/tools/msklc.mspx)

rsod
24-06-2011, 13:15
Необходима программа для назначения горячих клавиш, удовлетворяющая данным требованиям:
- Любые комбинации клавиш, в том числе и мультимедийные
- Поддержка запуска программы, вставки любого текста, регулировки громкости по горячей клавише
- Автозапуск от имени администратора и корректная работа в приложениях, запущенных от имени администратора
- Совместимость с windows 7
Поиск в гугле приемлимых результатов пока не дал

ferget
24-06-2011, 19:43
это пробовали?

http://www.seriosoft.org/




© OSzone.net 2001-2012