The following warnings occurred:
Warning [2] Undefined array key 163941 - 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 163968 - 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 164013 - 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 164013 - 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 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





The HP 50G could have been given a large ENTER key



#4

I recently purchased an HP50G (waiting for it to arrive). I know this topic has been beaten to death, and I am aware of some of the reasons for the ENTER key being placed where it is include:

- the need to be able to enter in letters and press the arrow keys simultaneously (K, P, Q, and R on the HP48 series were tied to the arrows keys); having a larger ENTER key meant losing one of the regular keys

- similarity to other graphic calculators (e.g. TI has its ENTER key in the same position)

While the second reason seems silly to me, I have to wonder why they made the keys on rows 4 through 6 slightly wider than the first 3 rows. The HP48 calculators only had "large" keys for the numbers, shifts, and four basic operations +, -, *, and /. The other keys were all smaller width. It seems to me that had rows 4 through 6 on the HP50 used keys with the same widths as rows 1 through 3, they could have fit 3 more buttons per row. Or this could translate to 2 more new keys and a large ENTER.

I wonder if the design was limited by the number of address lines connected to the CPU...


#5

If HP would have put six proper keys in that space(as in the 48 series), instead of those 4 silly buttons, they could have had up to 18 keyboard functions in that same real estate that the 50G now has only 4. With my 48gx, I've never had a problem with the arrow keys also being alpha keys. Of much more significance to me is that the divide key is NOT also an alpha key on the 48, whereas it is on the 50G.


The large, centrally placed enter key was not only HP's trademark, it was part of a very well thought out keyboard scheme that dates back to the original HP35. It epitomized the superior design for which HP was known. It's size and placement make it easy to get to and hit with a thumb or finger of either hand. Why HP choose to abandon it with the 49g/50G is beyond me.

I still like my 50G very much, but it would be that much better with a proper "HP" keyboard layout.

Best regards, Hal


#6

Hi,

Yes, this has been mentioned before. Just because the 49G in 1999 had the ENTER in the lower right corner didn't mean that it was a precedent which needed to be retained. It seemed that HP was getting the message when the 35S returned the ENTER to its original place from where it had been moved on the 33S. Back at HHC2004 in San Jose, I proposed this "hack" as an alternate key layout the HP49G+, with ENTER keys in BOTH places a la Hydrix' Qonos:

Unfortunately, when the 50G appeared two years later, they were still not doing keyboard changes in the graphing line to please the HP "traditionalists".

Jake Schwartz


Possibly Related Threads…
Thread Author Replies Views Last Post
  HP Prime - EEX/X/Toolbox-key suggestions bluesun08 2 1,489 11-07-2013, 06:15 PM
Last Post: bluesun08
  HP PRIME : strange behavior when trying user key capability Damien 12 3,804 11-03-2013, 11:02 AM
Last Post: Joe Horn
  Prime: size display bug when editing large programs BruceH 2 1,310 10-31-2013, 05:30 PM
Last Post: BruceH
  HP PRIME: How to use [a b/c] key from a program Joseph Ec 4 1,854 10-29-2013, 06:18 PM
Last Post: Joseph Ec
  HP Prime: How to use a large array in a program? HP Pioneer 2 1,372 10-27-2013, 03:15 AM
Last Post: steindid
  HP Prime: Operations with Large Numbers Eddie W. Shore 0 938 10-19-2013, 12:24 AM
Last Post: Eddie W. Shore
  Roll-down key in HP-15C Steve Ross 6 2,222 10-15-2013, 04:12 AM
Last Post: Nick_S
  PRIME Lockup after pressing Enter key in Solver. Harold A Climer 13 3,654 10-14-2013, 12:05 PM
Last Post: Tim Wessman
  HP-15 LE Key repair question Namir 2 1,407 06-10-2013, 10:42 PM
Last Post: Namir
  Rather large missed opportunity - a pile of HP71B's Chris Smith 3 1,496 04-19-2013, 07:30 AM
Last Post: Chris Smith

Forum Jump: