Keywords: WioIXkb "Wio Terminal" uJoyStick "terminal cursor" "LCD display" ICH180RR pgDn "Command Line" ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **** ** ** ** ** ** ** **** ** * ** ** ** ** ** *** ** ** **** ** *** *** ** ** ** ** ** ** *** *** ** ** ** ** ** ** ** ** ** ** ** **** ** * * ** **** ** ** ** ** ** ** **** ( WioIXkb aka Wio Terminal Interface without KeyBoard ) for the Wio Terminal by Seeed Studio (c) WioIXkb Version 01.0 for the Wio Terminal By D@CC of (c) ICH180RR 2023CMar20 D@CC is David @ ColeCanada.com Source: http://ephotocaption.com/a/187/187.html Goal: To provide an enhanced bash-like user interface for users of the Wio Terminal. Because the Wio Terminal has a uJoystick but no keyboard, this user interface cannot accept keystrokes other than clicks from the uJoystick. The user is limited to moving a "terminal cursor" on the screen using the uJoystick. The text "selected" by the uJoystick is highlighted. Clicking on the "Enter" key (center of uJoystick) moves the Highlighted text into one of the two fields on the Command Line. The "terminal cursor" can also be moved to Highlight the command line. When the command line is Highlighted, pressing the "Enter" key will cause the command line to be executed. Example Display on the LCD of the Wio Terminal: **************************************************************** *>pgDn :WioTitle.txt * *--------------------------------------------------------------* * * * * * ** ** ** ** ** ** ** ** * * ** ** ** ** ** ** ** ** * * ** ** **** ** ** ** ** ** ** **** * * ** * ** ** ** ** ** *** ** ** **** ** * * *** *** ** ** ** ** ** ** *** *** ** * * ** ** ** ** ** ** ** ** ** ** **** ** * * * * ** **** ** ** ** ** ** ** **** * * * * ( WioIXkb aka Wio Terminal Interface without KeyBoard ) * * for the Wio Terminal by Seeed Studio * * * * * * (c) WioIXkb Version 01.1 for Wio Terminal * * By D@CC of ICH180RR 2023CMar20 * * * * Source: http://ephotocaption.com/a/187/187.html * **************************************************************** Usage: When WioIXkb starts, it soon displays the directory of the interval flash drive on the LCD of the Wio Terminal. Using the uJoystick, the user moves the "terminal cursor" around the screen. In early versions of WioIXkb, the cursor can only be moved up and down. The user only has 2 or 2 choices: 1. Hit "Enter" on the command line The command line will initially only display one command: pgDn which means "Page Down". This will display the next Ncnt lines of the current WioDisplay.txt in the text area of the LCD. Note that Ncnt is initially 20. 2. Hit "Enter" on a line of the data displayed on the LCD. Here, the "Enter" command will write "less" in the leftmost command field. Then it will copy the highlighted line from the text area into the parameter field on the command line. The "terminal cursor" will then be moved to the beginning of the command line. 3. Now a third option exists for the user. The user can press "Enter" on the uJoyStick when the highlighted command line contains "more : "fileName" where "fileName" is the name of file in the top folder of the Wio Terminal. The top folder named "ARDUPY" should contain a file named "INDEX_UF2.TXT". Ihe user should highlight this file in the directory listing and press "Enter". This will put "more : INDEX_UF2.TXT" into the command line, highlighted with the "terminal cursor" on its left-most character. When the user presses "Enter", the contents of the "INDEX_UF2.TXT" will be displayed on the LCD of the Wio Terminal. The command "pgDn" will appear in the command portion of the Command Line with the "terminal cursor" at the leftmost end of the Command Line. Commands: The full set of commands for WioIXkb are: help dir pgDn py more End of WioWiki.txt Wio Terminal LCD dimension: 19 rows x 53 characters. /WioWiki.txt