Line 88: |
Line 88: |
| | | |
| 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. | | 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]] | | [[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. | | 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]] | | [[File:IOS python source code editor with custom keyboard.PNG | 450px]] |
| | | |
| Another example of a python source code editor with a custom keyboard strip. | | Another example of a python source code editor with a custom keyboard strip. |
| + | |
| | | |
| [[File:IOS Java Processing environment keyboard.PNG | 450px]] | | [[File:IOS Java Processing environment keyboard.PNG | 450px]] |
| | | |
| Custom keyboard strip for a Java Processing environment. | | Custom keyboard strip for a Java Processing environment. |
| + | |
| | | |
| [[File:IOS ssh shell terminal emulation custom keyboard.PNG | 450px]] | | [[File:IOS ssh shell terminal emulation custom keyboard.PNG | 450px]] |
| | | |
| Extra key strip for this ssh console terminal emulator. | | 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]] |
| | | |
| 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). | | 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]] | | [[File:IOS OKS Wolfram example with many extra custom keys.png | 450px]] |
| | | |
| Wolfram's app has MANY extra keys ;) | | 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 | 450px]] |
| | | |
| Numbers uses several context sensitive keyboard for inputting numerical data, date information, formulas, as well a just text. | | Numbers uses several context sensitive keyboard for inputting numerical data, date information, formulas, as well a just text. |