Changes

Jump to navigation Jump to search
m
Line 81: Line 81:  
* removed the '!' and '?' key as the secondary option from the ',' and '.' key
 
* removed the '!' and '?' key as the secondary option from the ',' and '.' key
   −
===OSK with custom additional keys===
+
===Custom keyboard additions for special text editing cases===
 +
 
 +
Below is a selection of custom keyboards designed for editing source code of various languages and environments, standard approach is to allow an application specific palette containing the extra functionality to be attached to the top edge of the on screen keyboard.
 +
 
 +
[[File:IOS source could editor with keyboard.PNG | 450px]]
 +
 
 +
In this source code editor, note the extra row with commonly used source code characters. The developer here has increased the character density by implementing a custom joystick like behaviour where touching a key and releasing triggers the middle character, but touching and sliding in any of the NE SE SW NW directions triggers a character in a key corner.
 +
 
 +
 
 +
[[File:IOS lua source code editor with custom keyboard.PNG | 600px]]
 +
 
 +
This Lua source environment has a custom keyboard strip that adds more advanced features than just extra characters, several of these keys pop-up palettes with symbols and context sensitive help.
 +
 
 +
 
 +
[[File:IOS python source code editor with custom keyboard.PNG | 450px]]
 +
 
 +
Another example of a python source code editor with a custom keyboard strip.
 +
 
 +
 
 +
[[File:IOS Java Processing environment keyboard.PNG | 450px]]
 +
 
 +
Custom keyboard strip for a Java Processing environment.
 +
 
 +
 
 +
[[File:IOS ssh shell terminal emulation custom keyboard.PNG | 450px]]
 +
 
 +
Extra key strip for this ssh console terminal emulator.
 +
 
    
[[File:IOS OKS example with extra custom keys.png | 450px]]
 
[[File:IOS OKS example with extra custom keys.png | 450px]]
   −
[[File:IOS OKS Wolfram example with many extra custom keys.png | 450]]
+
A simple text editor uses an extra keyboard strip for providing easy access to commonly used punctuation (even though they are accessible through extra key presses with the standard keyboard).
 +
 
 +
 
 +
[[File:IOS OKS Wolfram example with many extra custom keys.png | 450px]]
 +
 
 +
Wolfram's app has MANY extra keys ;)
 +
 
 +
 
 +
[[File:IOS OKS Numbers example with context sensitive keyboard.png | 450px]]
   −
[[File:IOS OKS Numbers example with context sensitive keyboard.png | 450]]
+
Numbers uses several context sensitive keyboard for inputting numerical data, date information, formulas, as well a just text.
2,354

edits

Navigation menu