Linux за българи: Форуми

Linux секция за начинаещи => Настройка на хардуер => Темата е започната от: phantomlord в Dec 03, 2006, 01:37



Титла: Скролер на клавиатуарата
Публикувано от: phantomlord в Dec 03, 2006, 01:37
От днес съм с безжична клавиатура А4Tech. Чрез съвместната работа на keytouch & xbindkeys ползвам допълнителните бутони и си правя клавишни комбинации. Проблема ми е, че не можах да открия как да накарам системата да реагира на skroll wheel-a, който е на клавиатурата.
dmesg -c ми казва това за него:
Цитат
atkbd.c: Unknown key pressed (translated set 2, code 0xac on isa0060/serio0).
atkbd.c: Use 'setkeycodes e02c <keycode>' to make it known.
atkbd.c: Unknown key pressed (translated set 2, code 0xac on isa0060/serio0).
atkbd.c: Use 'setkeycodes e02c <keycode>' to make it known.
atkbd.c: Unknown key pressed (translated set 2, code 0xac on isa0060/serio0).
atkbd.c: Use 'setkeycodes e02c <keycode>' to make it known.
atkbd.c: Unknown key pressed (translated set 2, code 0xac on isa0060/serio0).
atkbd.c: Use 'setkeycodes e02c <keycode>' to make it known.

xev обаче не дава никакви данни при въртене на скрола, което е обяснимо...


Титла: Скролер на клавиатуарата
Публикувано от: dedmin в Dec 03, 2006, 12:00
Аз съм с такава безжична клавиатура и скрола работи автоматично без допълнителни настройки - и в Кубунту, и в Сусе и дори сега когато съм ги инсталирал на виртуална машина.


Титла: Скролер на клавиатуарата
Публикувано от: the_real_maniac в Dec 03, 2006, 16:46
atkbd.c: Use 'setkeycodes e02c <keycode>' to make it known.

Ае чудя се аз ли само мога да чета или само мене не ме мързи в случея ?

Е*ати





Титла: Скролер на клавиатуарата
Публикувано от: phantomlord в Dec 03, 2006, 19:11
:)
Ако беше толкова лесно...
За да се намери съответния key-code се използва xev, a както съм казал, той не дава никаква информация за скролера.

the_real_maniac, мисли малко повече преди да правиш такива изказвания. Или те бива само в това?


Титла: Скролер на клавиатуарата
Публикувано от: phantomlord в Dec 03, 2006, 19:40
To се е видяло, че и този път ще си реша проблема сам. Ето до къде стигнах:
Отворих файла /usr/include/linux/input.h с текстови редактор и там видях следното:
Цитат
#define KEY_SCROLLUP      177
#define KEY_SCROLLDOWN      178

После съответно изпълних:
Примерен код
setkeycodes e00b 177
setkeycodes e02c 178

Сега вече при dmesg -c не ми излизат грешки, а xev вади информация при въртрене на колелцето. Продължавам нататък...





Титла: Скролер на клавиатуарата
Публикувано от: empty в Dec 13, 2006, 03:51
И аз имам комплект мишка и кбд a4tech и по конкретно е тея: http://www.a4tech.com/en....-2348RP
И аз имам специялни бутони и преди време се борих да си ги напраа ма нищо не напраих :) Ще обясниш ли малко като за идиот как точно се правят бутончетата примерно да си усилвам намалям, да си пускам бесната лисица и т.н. и ако се спрайш със скрола на клавиатурата свиркай и за него :)

Offtopic: Фантоме кутията ти за лични съобщения е пълна и не можеш да получаваш :)





Титла: Скролер на клавиатуарата
Публикувано от: phantomlord в Dec 13, 2006, 12:20
За допълнителните функционални бутони на клавиатурата ползвам KeyTouch. Инсталирай я и от списъка с клавиатури избери някоя на A4Tech. Има няколко. От програмата можеш и да променяш действията съответстващи на даден бутон.
Можеш да си поиграеш и с xbindkeys.
Със скролера не съм се преборил още. Намерих доста информация, но е твърде сложно за да се занимавам. В смисъл ме мързи, а и без това не го ползвам... Имам само частичен успех.

Не знаех това за личните. Мерси. Разчистих ги. Много съм търсен...


Титла: Скролер на клавиатуарата
Публикувано от: empty в Dec 13, 2006, 13:18
Мерси много братко :)
Да си жив и здрав. Тея дни ще оправя нещата :)