odpojenie klavesnice ..
Veros Kaplan
xkaplan na informatics.muni.cz
Středa Květen 23 09:47:20 CEST 2001
: potreboval by som cielene a umyselne odpojit softwarovo klavesnicu
:
: kam by som mal nasmerovat svoj pohlad ?
1) do zdrojáků jádra (2.2.x, pro novější nevím)
drivers/char/keyboard.c
najděte funkci put_queue a opravte ji tak, že pokud je přístup povolen,
běží normálně. Pokud není, tak nebude do fronty vkládat nic. Ovládání
bude vhodné řešit přes /proc/ nebo nějaké zařízení (třeba /dev/kbdlock)
Bohužel, nejspíš to nepůjde založit do modulu, takže při ladění
budete muset kompilovat vždy celé jádro.
S pozdravem
Věroš Kaplan
PS: bez záruky, ale mě to fungovalo (i když to bylo dělané trošku
jinak). Kdyžtak se podívejte na
http://www.fi.muni.cz/~xkaplan/download/sw/kbd-mouse.patch, je to
emulátor MS myši z klávesnice. Při stisku ovládacích kláves to 'sežere'
stisknuté klávesy, které už potom do funkce put_queue nedojdou.
--
Věroš Kaplan <xkaplan na informatics.muni.cz> http://www.fi.muni.cz/~xkaplan/
ISO-8859-2 compatible ministerstvo medvědích služeb
||||
"Nelamte si hlavu s tím, co si o Vás myslí ostatní.
Mají plnou hlavu toho, co si o nich myslíte Vy."
Další informace o konferenci Linux