- More space to accommodate multiline editing
- Fewer buttons, but carefully picked in each page to suit the context
v1 (Physical prototype)

delete new line nav up nav down
save (cancel) clear mode (COMP/CMPLX/SD/...)

Idea pool (free to combine):
- After selecting for example
If, this button will become Then, and then IfEnd; so on and so forth for other buttons, to achieve the effect of "predicting" user input token
- Assume
If creates a block, hence IfEnd is automatically appended, and the button can be changed to Else to give more input options
- Candidate suggestion row as in soft keyboard, implemented by AI or pure logic


- First two columns: recently used variables, third and fourth columns, recently used constants
- May include default constants like
&pi and &exp
- Prev/Next page to navigate between pages containing all variables (1st & 2nd col) and constants (3rd & 4th col) in ascending order



- When
arc is selected, sin cos tan all becomes asin acos atan, and the arc button will become hyp
- Press
hyp to change the 3 buttons into sinh cosh tanh, then the hyp button will become arch
- Press
arch to change the 3 buttons into asinh acosh atanh, then the acrh button will become arc again but unselected, the 3 buttons return to sin cos tan

- More functions can be included
- Suggestion of feature though not quite possible: let users define programs that run like functions, e.g.
v1 (Physical prototype)
deletenew linenav upnav downsave(cancel)clearmode(COMP/CMPLX/SD/...)Idea pool (free to combine):
If, this button will becomeThen, and thenIfEnd; so on and so forth for other buttons, to achieve the effect of "predicting" user input tokenIfcreates a block, henceIfEndis automatically appended, and the button can be changed toElseto give more input options&piand&exparcis selected,sincostanall becomesasinacosatan, and thearcbutton will becomehyphypto change the 3 buttons intosinhcoshtanh, then thehypbutton will becomearcharchto change the 3 buttons intoasinhacoshatanh, then theacrhbutton will becomearcagain but unselected, the 3 buttons return tosincostan