nanogui: Support for on-screen keyboard - SUMMARY


Previous by date: 16 May 1999 09:58:17 -0000 Re: Another API thing, Alex Holden
Next by date: 16 May 1999 09:58:17 -0000 Re: Another API thing, Alexander Peuchert
Previous in thread: 16 May 1999 09:58:17 -0000 Support for on-screen keyboard - SUMMARY, Vidar Hokstad
Next in thread: 16 May 1999 09:58:17 -0000 Re: Support for on-screen keyboard - SUMMARY, Vidar Hokstad

Subject: Re: Support for on-screen keyboard - SUMMARY
From: Alex Holden ####@####.####
Date: 16 May 1999 09:58:17 -0000
Message-Id: <Pine.LNX.4.04.9905161045210.376-100000@hyperspace>

On Sun, 16 May 1999, Vidar Hokstad wrote:
>     This require:
>        * A small command to be added to the server to register the 
>           on-screen keyboard client as receiver of server wide focus
>           events.
>        * A small change to the command that generate focus events to
>           send a copy to any client registered to receive server
>           wide events.

We probably want something along this line for the window manager, so it
can alter the border appearance for the currently focussed window.

>   - The on-screen keyboard then sits and waits for focus events, and
>      as long as it is focus events for other windows than itself, it
>      updates it's last-focused flag. Whenever it receive a button press
>      over one of it's keys, it then calls a "SendKeyEvent()" type
>      function, with the last-focused windowid, the key, and any modifiers
>      as arguments.
> 
>      This require:
>         * A command to be added to the server to send key events
>            to the server, that will then resend the key event to
>            the specified window.
> 
> Anyone that sees problems, or have suggestions for changes to this
> modified suggestion?

Sounds okay, but I have to say I also quite like the idea now of having a
special value (which can never be a real window ID, like -1 or something)
for the SendKeyEvent() call which tells the server to send it to the last
focussed window.

--------------- Linux- the choice of a GNU generation. --------------
: Alex Holden (M1CJD)- Caver, Programmer, Land Rover nut, Radio Ham :
-------------------- http://www.linuxhacker.org/ --------------------


Previous by date: 16 May 1999 09:58:17 -0000 Re: Another API thing, Alex Holden
Next by date: 16 May 1999 09:58:17 -0000 Re: Another API thing, Alexander Peuchert
Previous in thread: 16 May 1999 09:58:17 -0000 Support for on-screen keyboard - SUMMARY, Vidar Hokstad
Next in thread: 16 May 1999 09:58:17 -0000 Re: Support for on-screen keyboard - SUMMARY, Vidar Hokstad


Powered by ezmlm-browse 0.20.