You are here: Lua Scripting Resources eGuide > Lua Scripting API Reference Guide > Touch Library > On-Screen Keyboard and Screen Resize Behavior

2.1.1 On-Screen Keyboard and Screen Resize Behavior

The TI-Nspire™ software features two keyboards — ABC and Function keyboard. The user can switch between both keyboards. The default keyboard for the scripting environment is the ABC keyboard.


There are different keyboard modes that might be supported on each touch platform — docked, undocked, and split keyboard. In any mode, no resize event will be sent to the script. If the keyboard is docked, the TI-Nspire™ platform will allow the user to pan the screen allowing access to content behind the keyboard - see setScrollHeight() for controlling scrolling by the script while a docked keyboard is onscreen. The new on.keyboardUp() event handler supports the script with the overlapping height of the on-screen keyboard.


Touch platforms usually support undocked and split on-screen keyboards to be panned; therefore, panning of the script is not needed.