The following warnings occurred:
Warning [2] Undefined array key 248364 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 248388 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $thread - Line: 295 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 295 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Trying to access array offset on value of type null - Line: 295 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 295 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $fid - Line: 295 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 295 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 248388 - Line: 331 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 331 errorHandler->error_callback
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 304 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $theme - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Trying to access array offset on value of type null - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $theme - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Trying to access array offset on value of type null - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $lang - Line: 5 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 5 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Attempt to read property "messages_in_thread" on null - Line: 5 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 5 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks





[HP-Prime] Lack of user soft keys



#2

I've been playing with the Prime emulator a lot. Its a very clean design.

I am lamenting the lack of soft keys though. Yes there is a user assignable keyboard but that's not the same thing as seeing a *visual* menu of softkey choices.

VIEWS: The customisable view menu doesn't substitute for real soft keys because view functions can't accept or return values. So you can't have a view menu item called 'add1' which you know will take the number off the stack and add one to it, and return it.

TOOLBOX BUTTON: The only workaround I can think of is to hit the toolbox button and you will see a list of user programs. Assuming that was the last menu you accessed whilst in toolbox view. Thus you can 'visually see all the programs' - a bit like soft keys :). I guess that isn't too bad. Then you hit down arrow several times to get to your choice, or hit an integer number shortcut, and the program name appears on the command line. (Note the alphabetic shortcuts e.g. "A" don't work for me in the emulator).

PROGRAM LIST VIEW: Of course the other way is to hit SHIFT Program to see the list of user programs, then use down arrow to select it (you can't touch it directly because that gets you into the editor) then hit the "Run" softkey.

ENTERING PARAMETERS: I have already written about the shenanigans you have to go through to get parameters in place in textbook entry mode, double tapping on parameters and adding commas manually. Livable with, and I'm not sure how else one would have done it, in textbook mode. In RPN mode its faster as the parameters are on the stack ready to go, so you can just hit enter - after you get the text command onto the stack (either by typing it, selecting it from a menu, or by hitting a user assignable key which spits out the text of the command).

SUMMARY: Am I missing something? In Home view there are 5 empty softkey positions that are blank (Sto> takes up the first position). Isn't this just crying out for user defined custom softkeys? Even softkeys that bring up other custom menus!? (that's an exciting thought). Its just wasted space otherwise. Its like the designers of the Prime took away one of the most distinctive and useful features of HP calculators of recent years (custom soft keys) and yet left us with juicy blank softkey positions in home view that are totally unused and empty. Just sitting there.

I accept that perhaps the current design is more open ended, text based, straightforward. Maybe custom soft keys are a feature that would add too much conceptual clutter - its like Steve Jobs trimming features so that the rest of the design remains elegant and clean. Not sure. Thanks for reading (if you got this far!).


#3

Maybe they are left open for future use...

TW


Possibly Related Threads…
Thread Author Replies Views Last Post
  Does the HP Prime really compiles the user programs? CompSystems 3 2,688 12-13-2013, 01:55 PM
Last Post: Mike Morrow
  Broken keys on HP Prime? Tarcisi C 0 1,424 12-10-2013, 05:59 PM
Last Post: Tarcisi C
  HP 50g switching two keys in the user keyboard Sean Freeman 9 3,828 12-05-2013, 11:44 AM
Last Post: Mark Puscas
  HP Prime - User manual lack bluesun08 6 2,526 11-08-2013, 05:38 PM
Last Post: bluesun08
  HP PRIME : strange behavior when trying user key capability Damien 12 3,760 11-03-2013, 11:02 AM
Last Post: Joe Horn
  HP PRIME Home settings var lack Damien 0 982 10-26-2013, 04:25 AM
Last Post: Damien
  Prime emulator number keys kris223 3 1,705 10-19-2013, 10:57 PM
Last Post: kris223
  [HP-Prime] off-center [0], ... [9] num keys CompSystems 1 1,222 10-18-2013, 10:44 PM
Last Post: Han
  HP Prime - Home and CAS keys BruceH 0 924 10-15-2013, 07:19 PM
Last Post: BruceH
  Serious discussion regarding soft menus Tim Wessman 24 5,946 10-06-2013, 07:23 PM
Last Post: Helge Gabert

Forum Jump: