Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Windows (http://forum.oszone.net/forumdisplay.php?f=7)
-   -   Программы редактирования назначения клавиш устройств ввода (клавиатура, мышь, ...) (http://forum.oszone.net/showthread.php?t=220632)

Guest 23-09-2004 22:25 57185

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

Vadikan 23-09-2004 22:44 57186

Цитата:

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

Guest 24-09-2004 01:42 57187

Цитата:

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


Vadikan 24-09-2004 01:45 57188

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

Prisoner 24-09-2004 03:05 57189

Сейчас буду опять навязывать громоздкое решение :).
Есть такой планировщик - 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 и юзать его везде и всегда :). Желаю удачи в поиске оптимального решения.

dascon 27-09-2004 03:34 57190

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

Gennie 16-07-2008 16:20 853212

Кто-нибудь занимался перепрограммированием клавиш?
 
Всем привет.

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

Drongo 16-07-2008 16:46 853247

Gennie,
Цитата:

Цитата Gennie
В левой руке во время набора обычно трубка телефона »

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

Petya V4sechkin 16-07-2008 17:29 853280

Gennie, программы типа SharpKeys.

Gennie 17-07-2008 00:30 853652

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

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

New DiploBoy 31-07-2008 23:15 865461

Программа для клавиатуры.
 
Существует ли программа для изменение назначение клавишов. Хочу, изменит правые цифры по назначению. Когда нажимаем на 1, получается 7.
Заране спасибо.

Naiad 31-07-2008 23:33 865477

New DiploBoy, Key Transformation вроде
http://www.softboy.net/trial/KeyTranssetup.exe

Drongo 01-08-2008 12:26 865795

New DiploBoy,
Цитата:

Цитата New DiploBoy
Когда нажимаем на 1, получается 7. »

Это или клавиатура уже сломалась, или кофе попало на плату и замкнулись некоторые контакты, думаю, программа тут не поможет.
P.S. Если ошибся, поправьте меня.

New DiploBoy 10-08-2008 23:34 872587

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

yurfed 10-08-2008 23:48 872598

Цитата:

Цитата New DiploBoy
оператор мне дал такую заданию, что место клавишов были похоже на телефона. »

Чего??? Пишите на русском. Эта каша никому не интересна.

New DiploBoy 10-08-2008 23:49 872600

Naiad, Спасибо. То что искал.

kalyambus 14-09-2008 15:35 898852

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

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

Busla 14-09-2008 17:29 898938

The Microsoft Keyboard Layout Creator

rsod 24-06-2011 13:15 1700828

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

ferget 24-06-2011 19:43 1701008

это пробовали?

http://www.seriosoft.org/

rsod 27-06-2011 18:24 1702456

Отказалась корректно работать, постоянно ошибки сыплются.

aarrsseennyy 16-11-2011 10:00 1796154

Клавиатура и num pad
 
Есть клавиатура и numpad ( http://genius.ru/products.aspx?pnum=16397 )
Numpad дублирует то что и так есть на клавиатуре справа.

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

Пробовал программы PPJoy и Keyboard maniac Mkey — не помогают, либо я не там их настраиваю. Есть ли другие способы или программы?

chippo 08-01-2014 21:08 2285051

Вот переназначил некоторые клавиши BACKSPACE код: U+0008, DELETE код: U+007F и SPACE код: U+0020 с помощью Microsoft Keyboard Layout Creator. И такая проблема что DELETE переназначить не получается, а BACKSPACE переназначенный работает только в текстовом файле. В других приложениях только SPACE переназначенный работает. Почему так?

THEDOGG 09-01-2014 05:26 2285227

chippo попробуй RodySoft MultiClicker 1.1

chippo 09-01-2014 09:40 2285307

THEDOGG, программка интересная, но она как я понял для кликов по координатам на экране. Кнопки то ей вроде не переназначить.

Amigos 09-01-2014 13:18 2285413

Цитата:

Цитата chippo
Кнопки то ей вроде не переназначить. »

дык и
Цитата:

Цитата chippo
Microsoft Keyboard Layout »

тоже совсем не для переназначения клавиш
для переназначения нужно менять
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:
либо в regedit при помощи mad skils ( http://it.sinor.ru/remap/ )или при помощи специальных программ типа Key remapper http://soft.noxious.ru/

chippo 10-01-2014 13:57 2286003

Цитата:

Цитата Amigos
тоже совсем не для переназначения клавиш »

А для чего же она? для создания раскладок клавиатуры? Разве я не свою раскладку пытался создать?

Amigos 10-01-2014 19:10 2286233

chippo, раскладка это раскладка, переназначение это переназначение.

Vidok08 27-06-2019 15:53 2877092

Подскажите что за фигня - когда переключаю язык и начинаю сразу печатать, раздаётся стандартный звук винды и не печатается либо пропускает первые буквы. В чём проблема может быть?

mwz 27-06-2019 16:05 2877095

Vidok08, и вы хотите отредактировать назначение клавиш?

Vidok08 27-06-2019 16:15 2877097

Цитата:

Цитата mwz
и вы хотите отредактировать назначение клавиш? »

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

mwz 27-06-2019 17:46 2877113

Vidok08, а что тогда вопрос делает в этой конкретной теме??

Vidok08 28-06-2019 08:00 2877196

Цитата:

Цитата mwz
а что тогда вопрос делает в этой конкретной теме?? »

Я нашёл по поиску "клавиатура" только эту тему.

mwz 28-06-2019 11:02 2877208

Цитата:

Цитата Vidok08
Я нашёл по поиску "клавиатура" только эту тему. »

И открыть свою новую — это было как первокласснику решить трансцендентное уравнение??


Время: 11:20.

Время: 11:20.
© OSzone.net 2001-