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