Updating the description of onscreen keyboard.
This commit is contained in:
parent
7df937cb7c
commit
f251074255
1 changed files with 13 additions and 21 deletions
|
|
@ -76,33 +76,25 @@ $Id$
|
||||||
|
|
||||||
* Added an option to display an on-screen keyboard when using the
|
* Added an option to display an on-screen keyboard when using the
|
||||||
'Text' and 'Label' tools. ("--onscreen-keyboard") [Experimental!]
|
'Text' and 'Label' tools. ("--onscreen-keyboard") [Experimental!]
|
||||||
by Ankit Choudary <ankit.goaldecided@gmail.com> (GSOC 2010)
|
by Ankit Choudary <ankit.goaldecided@gmail.com> (GSOC 2010) with
|
||||||
|
integration and fixes by Pere Pujal i Carabantes <perepujal@gmail.com>
|
||||||
|
and some code borrowed from xorg (keysymdef.h and en_US.UTF-8_COMPOSE
|
||||||
|
Authors?)
|
||||||
|
and xterm file keysym2ucs.c (function keysym2unicode
|
||||||
|
Markus G. Kuhn <mkuhn@acm.org>, University of Cambridge, April 2001
|
||||||
|
Special thanks to Richard Verhoeven <river@win.tue.nl>
|
||||||
|
Public domain.
|
||||||
|
|
||||||
|
|
||||||
FIXME:
|
FIXME:
|
||||||
* Flickers a lot
|
* When refreshing a draw full of labels flickers a lot.
|
||||||
* "Caps" label overwrites "a"; perhaps show an up-arrow (a la
|
* "Caps" label perhaps should show an up-arrow (a la
|
||||||
old Mac keyboards?) (Unicode U+21CE or U+21EA?)
|
old Mac keyboards?) (Unicode U+21CE or U+21EA?)
|
||||||
* "Shift" key doesn't seem to do anything (I click it, and it
|
|
||||||
highlights, then goes back to light blue)
|
|
||||||
* Replace "Shift" with an arrow? (Unicode U+21E7)
|
* Replace "Shift" with an arrow? (Unicode U+21E7)
|
||||||
* Hightlight-on-hover isn't something we do elsewhere in
|
* "Back" label perhaps should be a delete left-arrow?
|
||||||
Tux Paint; not a bad idea, but having the keyboard do it is
|
|
||||||
inconsistent
|
|
||||||
* Why is there an "Esc" key?
|
|
||||||
* "Back" label goes outside of its button; perhaps a delete left-arrow?
|
|
||||||
(Unicode U+232B)
|
(Unicode U+232B)
|
||||||
* "Ret" should probably be replaced with a carriage return
|
* "Enter" should probably be replaced with a carriage return
|
||||||
down-then-left-arrow. (Unicode U+21B5 or U+23CE)
|
down-then-left-arrow. (Unicode U+21B5 or U+23CE)
|
||||||
* "Alt" seems to cause "ij" to get added to the text; what is
|
|
||||||
this supposed to be for?
|
|
||||||
* When using "Caps" (or "Shift") ... FIXME: What?
|
|
||||||
* Keyboard layout should be configurable (at least via config
|
|
||||||
file, if not (optionally) within the app); should support QWERTY,
|
|
||||||
alphabetic (A-Z), and support international characters (depending
|
|
||||||
on the locale?)
|
|
||||||
* Should be 4 rows for numbers & alphabetic (at least in
|
|
||||||
QWERTY-style layouts; maybe more in others? big world out there!)
|
|
||||||
* Needs a space key! (5th row?)
|
|
||||||
|
|
||||||
* Keyboard can be used to move and click mouse ("keymouse").
|
* Keyboard can be used to move and click mouse ("keymouse").
|
||||||
[Experimental!]
|
[Experimental!]
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue