Changes

added design requirements
Line 23: Line 23:  
[http://florence.sourceforge.net/english.html Florenc]
 
[http://florence.sourceforge.net/english.html Florenc]
   −
=== Eekboard ===
+
===Eekboard===
 
[https://fedorahosted.org/eekboard/ eekboard] see the developers [http://blog.du-a.org/?p=855 blog] for a [http://du-a.org/videos/eekboard-1.0.ogv video] and more details, and some [https://fedorahosted.org/eekboard/wiki/TabletGuide eek board on a Tablet] notes. For F-15 and F-16 try the below (note I couldn't get the focus change events auto hide to work on 12.1.0 build 6 as desktop accessibility support is disabled):
 
[https://fedorahosted.org/eekboard/ eekboard] see the developers [http://blog.du-a.org/?p=855 blog] for a [http://du-a.org/videos/eekboard-1.0.ogv video] and more details, and some [https://fedorahosted.org/eekboard/wiki/TabletGuide eek board on a Tablet] notes. For F-15 and F-16 try the below (note I couldn't get the focus change events auto hide to work on 12.1.0 build 6 as desktop accessibility support is disabled):
 
  sudo yum install eekboard
 
  sudo yum install eekboard
Line 32: Line 32:     
==Evaluation==
 
==Evaluation==
 +
 +
==Requirements==
 +
 +
===Needs===
 +
 +
* Multilingual text input (ability to switch at least between two languages)
 +
* International (ability to show custom international characters such as accents and currency symbols)
 +
* Key popover for quick access to extra characters (useful as well for above)
 +
* Landscape and portrait orientation (portrait has a better ratio of canvas to keyboard UI chrome)
 +
* Reveal on focus of text input widget entry, dismiss on defocus
 +
* Reveal and dismiss on screen keyboard UI manually
 +
* Slide canvas vertically to keep insertion point visible
 +
* Uppercase alphabet key theme
 +
* Frame friendly (hide frame when keyboard invoked, hide/reveal  when frame is revealed/hidden)
 +
* Sugar theme-able
 +
 +
===Would like to haves===
 +
 +
* Insertion point movement (cursor buttons vs. left/right swipe gesture)
 +
* Additional customisable key/button strips for Activities to provide additional specific features
 +
* Keys for cut/copy/paste – perhaps toolbar buttons are enough already?
 +
* Custom keyboard layouts for specialised input needs (url, numeric, emoticon)
 +
* Predictive text (context sensitive, locale sensitive)
 +
* Square keys
 +
 
==Recommendation==
 
==Recommendation==
2,354

edits