Показать полную графическую версию : Программы редактирования назначения клавиш устройств ввода (клавиатура, мышь, ...)
Как можно сделать так чтобы при использовании мультимедийной клавиатуры открывался например не лазерный проигрыватель а Winamp, где это можно подкорректировать?
где это можно подкорректировать?
В программе-драйвере, поставляемой с клавиатурой или загружаемой с сайта производителя.
В программе-драйвере, поставляемой с клавиатурой или загружаемой с сайта производителя.
Эта самая программа драйвер представляет собой файл exe, в настройках которой имеется функция Exit
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 и юзать его везде и всегда :). Желаю удачи в поиске оптимального решения.
существует множество прог для назначения/переназначения клавиш, в т.ч. дополнительных (мультимедийных). Сам остановился на EKA (http://soft.noxious.ru/)
Всем привет.
Задача -- есть тупая программа регистрации неких действий пользователя. В начале каждой регистрации надо указывать цифровой идентификатор. Разумеется, набираю цифры в цифровой части клавиатуры под NumLock. Но сразу после этого надо бегать по другим полям, и исключительно с помощью TAB'а. Не, разумеется, можно и мышой наметиться и прицельно тыкать, но устаёшь руки с клавы на мышь... и т.п.
Хочу узнать, как можно перепрограммировать, скажем, TAB на CTRL + \ {это единственная такая клавиша, должна быть стандартно под BKSP и над Enter, на ней ещё три символа нарисованы: |, \ и / }. Или хотя бы резидента какого-нибудь простенького подвесить, чтобы перехватывал эти нажатия. В общем случае, надо сделать, чтобы TAB реализовался с ПРАВОЙ стороны славиатуры. Насколько мне известно, под Вендой (да и под *нихами тоже) эта комбинация, "CTRL + \", особо никак не используется.
В левой руке во время набора обычно трубка телефона (я в поддержке работаю, говорить надо много! 8-) -- в общем, традиционный левый TAB не очень устраивает.
Хэлп, плиз, кто сможет.
Gennie, В левой руке во время набора обычно трубка телефона »А что мешает прикупить наушники с микрофоном, и подключать телефон в эти наушники и микрофон, а их на голову одеть, просто, стильно, и удобно. Думаю ты понял, о чём я... Может и не совсем то что нужно, но в этом случае у тебя вообще две руки будут свободны.
Petya V4sechkin
16-07-2008, 17:29
Gennie, программы типа SharpKeys (http://www.randyrants.com/sharpkeys/).
Спасибо большое, попробую SharpKeys.
Наушники с микрофоном мне шеф не купит, у нашей поддержки и в москве-то они не у каждого есть, а у кого есть, у тех довольно недорогие... Не особо приятно в таких и находиться. Да и телефон специального типа под гарнитуру выбивать надо для совместимости... В общем, непроходной вариант с гарнитурой. Кстати, надеюсь, ШарпКийз запустится не под локаладмином и не будет пытаться лезть в критические области реестра, а то так и по шапке получить можно от отделов контроля.
New DiploBoy
31-07-2008, 23:15
Существует ли программа для изменение назначение клавишов. Хочу, изменит правые цифры по назначению. Когда нажимаем на 1, получается 7.
Заране спасибо.
New DiploBoy, Key Transformation вроде
http://www.softboy.net/trial/KeyTranssetup.exe
New DiploBoy, Когда нажимаем на 1, получается 7. »Это или клавиатура уже сломалась, или кофе попало на плату и замкнулись некоторые контакты, думаю, программа тут не поможет.
P.S. Если ошибся, поправьте меня.
New DiploBoy
10-08-2008, 23:34
Drongo, да, ты ошибся.
Я обслуживаю одну фирму, которая занимается прием платежей. Вот, оператор мне дал такую заданию, что место клавишов были похоже как клавишов телефона.
оператор мне дал такую заданию, что место клавишов были похоже на телефона. » Чего??? Пишите на русском. Эта каша никому не интересна.
New DiploBoy
10-08-2008, 23:49
Naiad, Спасибо. То что искал.
kalyambus
14-09-2008, 15:35
Уважаемые, прошу помощи в следующей ситуации: в vista x32 имелась проблема с отобржением символов с украинской раскладки. (символы заменялись знаками "?"). Я установил новую (нестандартную) раскладку, которая помогла избавится от даной проблемы, но есть одно замечание: вместо "." на цифровой клавиатуре нужен символ ","
Подскажите, возможно ли это осуществить силами ОС, или может кому извесна программа что может редактировать раскладки.
The Microsoft Keyboard Layout Creator (http://www.microsoft.com/globaldev/tools/msklc.mspx)
Необходима программа для назначения горячих клавиш, удовлетворяющая данным требованиям:
- Любые комбинации клавиш, в том числе и мультимедийные
- Поддержка запуска программы, вставки любого текста, регулировки громкости по горячей клавише
- Автозапуск от имени администратора и корректная работа в приложениях, запущенных от имени администратора
- Совместимость с windows 7
Поиск в гугле приемлимых результатов пока не дал
это пробовали?
http://www.seriosoft.org/
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2024, Jelsoft Enterprises Ltd.