public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* User-space Keyboard input?
@ 2004-07-23 10:36 Mario Lang
  2004-07-23 10:54 ` Marcel Holtmann
  2004-07-24  1:02 ` Samuel Thibault
  0 siblings, 2 replies; 5+ messages in thread
From: Mario Lang @ 2004-07-23 10:36 UTC (permalink / raw)
  To: linux-kernel

[-- Attachment #1: Type: text/plain, Size: 1013 bytes --]

Hi.

I'm working on BRLTTY[1], a user-space daemon which handles braille displays
on UNIX platforms.  One of our display drivers recently gained the ability
to receive (set 2) scancodes from a keyboard connected directly to the display.
This is a very cool feature, since the display in question has
a bluetooth interface, making it effectively into a complete wireless
terminal (input and output through the same connection).

However, this creates some problems.  First of all, we now have to deal
with keyboard layouts.  Additionally, since we currently insert via
TIOCSTI I think this might get problematic as soon as one switches
to an X Windows console and modifiers come into play.

Does anyone know (and can point me into the right direction) if
Linux has some mechanism to allow for user-space keyboard data to
be processed by the kernel as if it were received from the system
keyboard?  I.e., keyboard layout would be handled by the same
mapping which is configured for the system.

-- 
Thanks,
  Mario

[-- Attachment #2: Type: application/pgp-signature, Size: 188 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2004-07-24  6:08 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-07-23 10:36 User-space Keyboard input? Mario Lang
2004-07-23 10:54 ` Marcel Holtmann
     [not found]   ` <87bri6n7nz.fsf@lexx.delysid.org>
2004-07-23 14:52     ` Marcel Holtmann
2004-07-24  1:02 ` Samuel Thibault
2004-07-24  6:09   ` Mario Lang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox