Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Hardware » Периферийные устройства » Переназначение(перепрограммирование?) клавиш клавиатуры.

Модерирует : Akam1, Dr_StandBy, vertex4

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

uuner



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день.
Не знаете ли Вы, возможно ли заняться(такой глуполстью?) как переназначить клавиши для клавиатуры Genius ErgoMedia 700?
Сама по себе клава отличная, но дополнительные(медиа) клавиши практически не настраиваются. Пытался найти сам, сориентироваться в коде(того что открылось в Notepad++ и PE Explorer, более мощных прорамм для подобного рода вещей я не знаю. или, просто не знаю, как искать в коде прикладной программки(прилагающейся к драйверам), запускающей медийную функциональность клавиатуры, необходимую функциональность), но самостоятельно не получилось... вроде бы.
Не то чтобы критичная проблема, но расположения некоторых клавиш уже бесит... И уже давно задумываюсь над этой проблемой. К тому же, мне кажется, интересный вопрос и хочется разобраться уже из принципа. Не знает ли кто из сведущих в области(драйверов? или чего еще?) людей что-нибудь о том, как подобное можно "провернуть"?

Всего записей: 12 | Зарегистр. 03-01-2008 | Отправлено: 01:29 04-12-2008
uuner



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ладно... задам вопрос иначе.
Что, если кнопки видятся системой, но не перепрограммируются стандартными средствами? Что, если я пробовал и Microsoft IntelliType Pro 6.3, и Extra Keys Assigner 2, и еще другие программы... Но вот проблемка: они видят эти кнопки(медийной клавиатуры) как назначенные для них функции.
То есть: на клаве есть скролл. Я хочу на него повесить регулятор громкости, а он имеет(неожиданным образом) значение по умолчанию кнопок "вверх" и "вниз". При чем, в стандартном прилагающемся приложении это не изменить.
Но! Логичен вопрос - а не запрограммирован ли этот скролл сам как вышеуказанные клавиши аппаратно? Но в этом случае логично предположить, что он должен видеться системой без установки драйвера и специальной софтины. А до установки никакие дополнительные клавиши не видятся.
Отсюда можно сделать вывод... По крайней мере, у них разный код с оригинальными стрелками. Но драйвера устроены так, что система сразу видит их как одно и то же. "По-моему, так."(с)Винни-Пух.
Занятно, да?
Так, все обычные софтины видят их как стрелки, хотя это вовсе не стрелки.(и так еще с кучей других функций...)
Вот и вопрос: как можно это изменить, и на каком этапе это можно пресечь?
Помогите, пожалуйста, кто сталкивался с подобной системой... А и кто не сталкивался.

Всего записей: 12 | Зарегистр. 03-01-2008 | Отправлено: 03:26 14-12-2008
rodrigo_f



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Да вроде бы все кнопки стандартной 102-кнопочной клавы запрограммированы (жестко привязаны) аппаратно к компутеру. Т.е. "зашиты" в BIOS. И переназначить тот же Scroll вам не удасться. Хотя если вы напишете сами програмку в которой оная кнопка должна вести "Огонь", т.е. стрелять, то она и будет стрелять.
Возьмите в простенькой программе(в том же Basic, а лучше в Dark Basic Software) составьте маленькую програмку по определению кода нажатых кнопок(там даже примеры для этого приведены). И ею определите коды нажатия дополнительных кнопок вашей клавы. А потом уж думайте как их использовать...
 
Добавлено:
Немного не то ляпнул. "...кнопки стандартной 102-кнопочной клавы запрограммированы (жестко привязаны) аппаратно к компутеру. Т.е. "зашиты" в BIOS..."
Тут надо сказать так - что все операционные системы от DOS до Vista и т.п. "привязаны" к кодам кнопкам на выходе клавы к своим действиям...

Всего записей: 9394 | Зарегистр. 25-08-2007 | Отправлено: 07:44 14-12-2008
qBarmaleyq

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Используй программу mkey. Я с помощью неё на своей BTC 6300CL-R все кнопки медийные переназначил.

Всего записей: 120 | Зарегистр. 13-10-2007 | Отправлено: 00:13 16-12-2008 | Исправлено: qBarmaleyq, 23:12 16-12-2008
uuner



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
qBarmaleyq Тоже пробовал. Проблема не в том, что я не могу переназначить клавиши, а в том, КАК система их видит.
То есть, я нажимаю в той же mkey "добавить клавишу", нажимаю, скажем, скролл(прокручиваю вниз), а приложение видит это так, как будто я хочу переназначить клавишу "вниз."
 
rodrigo_f Спасибо за совет. Только я лучше Microsoft Visual Studio попробую.) И привычнее, и новее... Я в visual basic никогда не прогал, а на Basic - даавно это было...
 
Хм... попробую деинсталливровать драйвер. Может, тогда система не будет знать, как распознавать эти клавиши и выдаст мне их первичный код... Надеюсь... Если программисты из Genius не придумали чего-то более хитрого.

Всего записей: 12 | Зарегистр. 03-01-2008 | Отправлено: 09:08 17-12-2008
qBarmaleyq

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
uuner
Понял в чём проблема Жаль что mkey забросил автор, отличная прога. Знакомые купили BTC беспроводную. Когда дрова от неё поставили, клава перестала работать. После полной очистки от драйверов и реестра, все доп. кнопки и скролинги заработали как нужно У них правда пока нет мысли все или частично переназначить под свои нужды Когда надумают, чую прибавится мне головной боли.

Всего записей: 120 | Зарегистр. 13-10-2007 | Отправлено: 23:25 17-12-2008
Tantos



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
qBarmaleyq
Я Unikey пользуюсь. Нареканий нет.

Всего записей: 1038 | Зарегистр. 31-05-2005 | Отправлено: 02:54 18-12-2008
qBarmaleyq

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tantos
О спасиб. Сейчас скачаю, буду ставить и настраивать. Век живи, век учись

Всего записей: 120 | Зарегистр. 13-10-2007 | Отправлено: 02:01 20-12-2008
uuner



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Видимо, придумали...
Видимо, программисты genius таки придумали чего-то более хитрого. Точнее, не хитрого, а тупого.
Да и сам я ступил.
Зато, теперь поделюсь опытом. Кому надо...
Если поставить одну переопределяющую клавиши программку поверх другой(фактически, прога, прилагающаяся к дровам к клаве - и есть переопределяющая клавиши), то прога, которую настраиваете позже, будет видеть кнопки теми, которыми их назначили в предыдущей проге.
Так, можно просто снести дрова к клаве и забить на них. Они не нужны и, как правило, дают слабую настраиваемость для кнопок управления мультимедиа.
Прог же для переназначения кнопок нашлось(пока я мыкался, разбираясь в проблеме) великое множество -  
Microsoft IntelliType Pro 6.3,
Extra Keys Assigner 2,
Mkey,
Unikey
это только некоторые из них.
Если же дрово снести, то они наконец увидят первичный код кнопки. И смогут его назначить.(там какое-нибудь М15)
Я уж думал свою прогу клепать, но последнее средство проверки показало, что мне все равно не поможет - скролл на клавиатуре жестко аппаратно привязан к кнопкам "вверх" и "вниз". То есть, у них не только одна функция; видимо, у них один код, что доказала проберка БИОСом: скролл работает как стрелки.
 
Хм... теперь интересно, чисто из упрямства: можно ли это как-то "перепрошить", или они вообще поставлены на одну дорожку металлизации с кнопками самих стрелок.

Всего записей: 12 | Зарегистр. 03-01-2008 | Отправлено: 13:37 21-12-2008 | Исправлено: uuner, 13:40 21-12-2008
qBarmaleyq

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
uuner
Твой опыт ковыряния интересен. Может что и получится.

Всего записей: 120 | Зарегистр. 13-10-2007 | Отправлено: 00:55 24-12-2008
Coolamipro



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день!
Купил сегодня такую же клавиатуру (Genius ErgoMedia 700). Возникли подобные проблемы:
Родная программа не переназначает клавишу Media. Вернее переназначить можно, но откроется все равно медиа плеер Винды. Пользуюсь Aimp, так что все это раздражает страшно.
Пробовал разные программы, указанные выше. Лучшей из них оказалась, на мой взгляд, MKey. Но есть другая проблемка. Клавиши плеера переназначаются отлично, но некоторых клавиш программа просто не видит, например zoom+-, Мои документы, браузер.
Удалял драйвер. Клавиатура определялась снова и ничего не менялось.
Как выключаешь MKey работает как на родном драйвере, включаешь Mkey - не видит некоторые кнопки.
Может я что не так сделал?
Посоветуйте!

Всего записей: 77 | Зарегистр. 17-01-2005 | Отправлено: 21:22 03-01-2009
uuner



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Coolamipro
Э... Милейший, мне кажется, вы чего-то не понимаете.
MKey нужна для самостоятельной настройки клавиш.
или чего-то не понимаю я.
Значит так... проделал то же самое(дрова давно удалены, они только раздражают, но МКей не стояла - без нее обходился...), залез в МКей, нажал "Добавить клавишу"(такой плюсик внизу зеленый), нажал "Media", определил под нее Light Alloy. На Zoom поставил изменение громкости вверх и вниз, соответственно. Код кнопок - SelectMedia, M47 и M37 соответственно. Все работает, проверил.
Когда выключаешь МКей - работают, видимо, библиотеки, которые деинсталлятор драйвера бессовестно не удалил. То есть, к ним обращается винда и все работает как прежде. То есть, деинсталлятор удаляет только программку, висящую в трее для переопределение кнопок(котрая на самом деле ничего не дает).
Короче: то что после установки драйверов и их удаления все работает как в драйверах ему прописано, это факт. Другое дело - что МКей, возможно, перехватывает на себя код, и он от кнопок идет не системе, а программе. То есть, в одном случае - код кнопок идет системе и она их использует как предписано, в другом случае - код кнопок идет МКей, но они не определены ни стандартно, ни пользователем, и после нее они не идут никуда.
Для этого их нужно просто определить в МКей. Или у Вас не такая проблема?

Всего записей: 12 | Зарегистр. 03-01-2008 | Отправлено: 01:46 05-01-2009
qBarmaleyq

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Coolamipro
Что действительно не понял. Как МКеy не видит твои кнопки. Там действительно нужно нажать кнопку добавить и программа ожидает нажития кнопки на клаве. Затем ты уже её переназначаешь и обязательно нажать кнопку Сохранить конфиг.

Всего записей: 120 | Зарегистр. 13-10-2007 | Отправлено: 18:15 05-01-2009
Coolamipro



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
алез в МКей, нажал "Добавить клавишу"(такой плюсик внизу зеленый), нажал "Media", определил под нее Light Alloy.

У меня программа не видела некоторые кнопки на клавиатуре. В том числе в этом режиме.
То есть никакой реакции, как будто кнопки не существует. На самом деле, я предполагаю, что проблема тут была в драйвере, но проверить я уже не смогу, т.к. отнес клавиатуру обратно в магазин и взял другую модель
В любом случае всем спасибо!
 
И кстати, с удовольствием пользуюсь теперь с новой клавиатурой программкой MKey, о которой до этой проблемы и не ведал!!!! Спасибо, здесь нашел!!!

Всего записей: 77 | Зарегистр. 17-01-2005 | Отправлено: 20:55 08-01-2009 | Исправлено: Coolamipro, 20:56 08-01-2009
uuner



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что ж... Возможно, проблема была действительно в конкретной клавиатуре... Однако, то что драйвер видел кнопки, а программа - нет - это удивительно.
В принципе, я сам встречал две модификации этой клавиатуры(различия очень малозаметны, и внешне проявляются только в дизайне кнопок win и иконке designed for Vista на упаковке.))), так что вероятно, у них между клавами одной модели возможны какие-то различия интерфейса с компом... Хотя вряд ли сигнал этих клавиш послается в каком-то другом коде, не воспринимаемом данной софтиной.
На мой взгляд - просто глюк. не вижу другого объяснения...
Что и сделал автор вопроса - отнес по гарантии. Желаю успехов в эксплутации. )

Всего записей: 12 | Зарегистр. 03-01-2008 | Отправлено: 21:00 09-01-2009
uffer

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть ещё неплохая программа Key Manager

Всего записей: 2 | Зарегистр. 19-05-2010 | Отправлено: 09:20 19-05-2010
uuner



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Она тоже висит в трее, насколько я понимаю, и относится к новомодным тяжелым "красивым" приложениям.
В данном случае рассматривалось перепрограммирование кнопки, которую, как оказалось, невозможно перепрограммировать.
А программы для переназначения клавиш вообще хороши те, которые сохраняют пользовательские настройки и после своего выключения/деинсталляции. Но таких я почти не встречал (или у них крайне малый потенциал).
А MKey, хоть и висит в трее, самая легкая из мне известных.) Так что пока что лучше я не встречал...

Всего записей: 12 | Зарегистр. 03-01-2008 | Отправлено: 14:43 20-05-2010
uffer

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Мне Key Manager понравилась именно лёгкостью (очень шустрая) и простотой (естественностью). И в добавок позволяет переопределять кнопки мыши (можно задать, чтобы работало везде или только в определённых программах) - на дополнительные кнопки своей A4Tech мыши повесил клавиши Ctrl и Shift

Всего записей: 2 | Зарегистр. 19-05-2010 | Отправлено: 20:29 21-05-2010
Steve Key



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
MKey - туфта, да простит меня ее афтар!
Но если кто будет искать программу - такая есть, называется KeyMan,
обсуждается здесь: http://forum.ixbt.com/topic.cgi?id=23:38753
 
Добавлено:
Прога бесплатная, там в конце ссылка есть, где качать.

Всего записей: 27 | Зарегистр. 17-07-2007 | Отправлено: 12:15 16-06-2010
russ33



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
А программы для переназначения клавиш вообще хороши те, которые сохраняют пользовательские настройки и после своего выключения/деинсталляции. Но таких я почти не встречал (или у них крайне малый потенциал)

а вообще есть такая прога?

Всего записей: 30 | Зарегистр. 03-11-2007 | Отправлено: 13:05 02-08-2013 | Исправлено: russ33, 13:06 02-08-2013
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Hardware » Периферийные устройства » Переназначение(перепрограммирование?) клавиш клавиатуры.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru