Dave Mielke (2017/08/23 22:36 -0400):
> [quoted lines by Dave Mielke on 2017/08/23 at 17:33 -0400]
> 
> [quoted lines by Shérab on 2017/08/23 at 22:08 +0200]
> 
> >Couldn't we imagine that the clients define command groups and commands by
> >specifying their names and numerical values and then there could be
> >tables similar to the core ones mapping braille keys to these
> >client-defined commands?
> 
> Each client specifies which key ranges it'll handle. Those key ranges are for 
> values derived from key table processing. In other words, key table 
> processing 
> occurs before determining which client should get any given key code, so key 
> table processing is common to all clients. Perhaps I'm missing something, 
> but, 
> to me, that gets in the way of clients defining their own commands.

Indeed. That's why I suggested to provide the keybindigns processing
code as a library. That way this could be done by each client and the
code would still be shared.

Shérab.
_______________________________________________
This message was sent via the BRLTTY mailing list.
To post a message, send an e-mail to: [email protected]
For general information, go to: http://brltty.com/mailman/listinfo/brltty

Reply via email to