[X11R6] stdin gebruiken als keyboard

Pagina: 1
Acties:

  • Skinkie
  • Registratie: Juni 2001
  • Laatst online: 09-06-2020

Skinkie

Op naar de 500

Topicstarter
op dit moment ben ik opzoek naar een manier om de stdin van XFree86 te gebruiken als standaard keyboard. De input wordt geleverd door een userspace programma die signalen uit een AAC device parsed naar ASCII codes.
Voor de ingewijden, we hebben hier te maken met een deltatalker, nu heb ik het ding al via een telnet client werkend, de betreffende persoon kan dus op de console werken, nu wil ik dit uitbreiden naar X. Je zou er vanuit gaan dat je dan wat moet gaan wijzigen in XF86Config of werken met xkb, xinput of wat dan ook. Echter ik weet niet meer waar ik het moet zoeken, half google al gehad dus :{ vroegah werkte natuurlijke iedere terminal met een ascii draadje naar de server... maar hoe je alleen een keyboard-achtig-ding-dat-ascii-chars genereerd aansluit :?

Op zich zou ik door xvkbd (XVirtual Keyboard) aan te passen ook nog wel tot resultaten kunnen komen... maar als er iets 'nativer' mogelijk zou zijn...

Steun Elkaar, Kopieer Nederlands Waar!


  • Arzie
  • Registratie: Juni 1999
  • Laatst online: 30-04 15:48
Kun je niet een devicefile (zoals /dev/input/mice) nabootsen? Dan kan X gewoon zijn native driver gebruiken, terwijl jouw AAC ding eraan hangt.

  • Skinkie
  • Registratie: Juni 2001
  • Laatst online: 09-06-2020

Skinkie

Op naar de 500

Topicstarter
Arzie schreef op 18 september 2003 @ 14:57:
Kun je niet een devicefile (zoals /dev/input/mice) nabootsen? Dan kan X gewoon zijn native driver gebruiken, terwijl jouw AAC ding eraan hangt.
nope dat kan niet, wil geen kerneldrivers gebruiken... anders had ik wel een kernel module gemaakt, maar aangezien dat AAC device met lex geparsed wordt, kun je raden dat dat niet werkt...

Steun Elkaar, Kopieer Nederlands Waar!


  • Skinkie
  • Registratie: Juni 2001
  • Laatst online: 09-06-2020

Skinkie

Op naar de 500

Topicstarter
schop

Steun Elkaar, Kopieer Nederlands Waar!


  • u_nix_we_all
  • Registratie: Augustus 2002
  • Niet online
Ik heb geen pasklare oplossing omdat ik dit zelf in de praktijk eigenlijk nog nooit gedaan heb,
maar volgens mij moet het mogenlijk zijn een socket aan te maken, waar je AAC ding tegenaan praat,
en dan zou je X moeten vertellen dat dat zijn keyboard device file is.

You don't need a parachute to go skydiving. You need a parachute to go skydiving twice.