virtual keyboard implementieren

virtual keyboard implementieren

Beitragvon costi am Fr 23. Jan 2009, 12:06

hallo allerseits und danke fuer dieses tolle forum!

also folgendes:
ich will in virtual keyboard mit python und pyGTK schreiben, womit man schnell, blind und womoeglich mit dem fingern etwas eintippen kann das ganze wird dan auch wenig bildschirm einehmen (es wird nur aus 6 knoepfen bestehen)

hoffentlich koennt ihr mit dazu ein paar fragen beantworten:

wie soll ich tastatur eingaben simmulieren? mit xlib (veraltete bindings fuer X) wuerde es gehen, ich schaetze mal dass ich auf xlib zugriff habe?

soll die tastatur ein undekorierter fenster sein? oder managed das matchbox? .....?

wenn man zb drag and drop im openmoko benutzen will - also knopfdruck und dann maus bewegen - muss man mit dem finger wie mit einem touchpad doppelcklicken und dann die "maus" bewegen lassen oder reicht einmal mit dem finger auf dem bildschrim hauen und dan den finger irgendwo hinzuziehen?

kann mann/ist`s erwuenscht mit Tkinter (tcl/tk bindings) zu programmieren?



danke!
costi
 
Beiträge: 2
Registriert: Fr 23. Jan 2009, 12:04

Re: virtual keyboard implementieren

Beitragvon costi am Fr 23. Jan 2009, 12:06

ahh super, xlib kann ich schonmal benuzten

ich hab da allerdings noch eine frage...
wenn ich mit GTK auf mouse motion events warte..., kriege ich mitgeteilt wenn man den stift/finger vom touchscreen abhebt? also es praktisch keine maus mehr gibt? der cursor kann verschwinden?

klaert mich auf!
costi
 
Beiträge: 2
Registriert: Fr 23. Jan 2009, 12:04

Re: virtual keyboard implementieren

Beitragvon trurl23 am Fr 23. Jan 2009, 12:08

Falls Du mousemotion events bekommst und den Finger vom Screen nimmst, ist das sicherlich das selbe wie wenn Du die Maus nicht bewegst. IMHO gibt es keine Möglichkeit festzustellen, ob der Nutzer den Finger auf dem Screen hat oder nicht.
Theoretisch kannst Du den Mauszeiger vom X11 zum Testen sichtbar machen, denn der ist bloß ausgeblendet (z.B. in /etc/matchbox/session SHOWCURSOR auf "yes" setzen).

Grüße
Trurl
trurl23
 
Beiträge: 4
Registriert: Mi 21. Jan 2009, 12:21


Zurück zu Das Betriebssystem

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron