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

deletenew linenav upnav downsave (cancel) clearmode (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, sincostan all becomes asinacosatan, and the arc button will become hyp - Press
hyp to change the 3 buttons into sinhcoshtanh, then the hyp button will become arch - Press
arch to change the 3 buttons into asinhacoshatanh, then the acrh button will become arc again but unselected, the 3 buttons return to sincostan

- 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