Soft input panel section - Advanced
The SIP is the small window on the bottom of the screen like this
(in purple) :
Some buttons have up to 4 functions, and the position of the text
inside the button gives the direction you have to draw to insert this
text. If you go left on the "for/do/while" button, you'll insert a
"for" statement, going right will insert a "do" statement, and going
down will insert a "while" statement (easy, isn't it ?)
The "If..." button is the only button that is not fully written (lack
of space). It works like if it were written:
top : if ()
left : if () { }
bottom : if () { } else { }
right : else { }
There are four special buttons on this SIP.
- The "ABC <" button triggers the last SIP
(usually the virtual keyboard), and waits for this SIP to be hidden to
switch back to Lewort SIP. It is used to enter variable names
- The "0x" button shows a numeric SIP for both decimal,
octal and hexadecimal input (you can use it to enter a number)
- The "%, +;-[]" button shows an operator specialized
SIP (to allow entering a whole list of operators at once and placing
the caret)
- The "type" button shows a C/C++ type SIP so it is
easy to compose a type (like for example "virtual unsigned int * (short
int &)" with few taps).
Using Lewort SIP is very intuitive. I can't live without it anymore, so
I guess it is really useful.
|