Undocumented 50g shortcuts ?
#1

After being inspired by the 50g AUR shortcut listing, I stumbled upon a 'feature' which I can't find in the AUR or user's guide or anywhere else:
in the EQW, enter a fraction (like 2/(3+4)), highlight either the numerator or denominator, then press L.S. followed by either R.A. or
L.A. and the fraction flips, with the highlighted part still hightlighted. Then, select the 3 or 4 alone. Now these keystrokes will reverse them (3 + 4 becomes 4 + 3, highlight remaining). Also, another shortcut which I read on some post (where?) that in a 3D plot
window, using TOOL and NEXT will rotate the plot around a 3rd axis not
available using the four arrow keys alone.
Does anyone know where, if at all, these features may be mentioned?
Thanks in advance, Glenn in West LA

#2

There are lot of shortcuts in the 48G UM too.

Note:
I discovered that in a 3D plot window I can to enlarge and reduce the plot's size with the "+" and "-" buttons.

#3

Thanks, that is nice.

#4

One more thing, the 50g remains so interesting, and "deep" as Tim Wessman said in his recent Community post (about the "?" function).
After 2 years of being challenged by the AUR to modify the Phonelist program to add a "delete" routine, a solution presented itself (I have been using it as an organizer, along with the flash memory so nothing gets lost).
The main problem to solve is the fact that the choose box returns only the second item of the list {"name" "number}, so in order to modify the 'names' list to let POS search for the position of the item to delete, I added a routine to combine each element into one string, using DOLIST. Then with the result of POS, the original list can be broken down using SUB into two pieces (without the item to be deleted), then combined with "+" . The method of modifying 'names' and re-storing it is pretty inelegant, but is the method given in the AUR.

So, first add a third choose item, {"DELETE AN ENTRY" 3}, and a third CASE element, "c 3 ==", then copy the same "you must add a name" routine, then ELSE names 1 << obj-> drop " " swap + + 1 ->list >> DOLIST 'nms' STO

This rewrites 'names' into single-string items, to be operated on by POS.
This is entered between ELSE and WHILE. After WHILE comes "DELETE AN ENTRY" 1 CHOOSE REPEAT nms swap POS dup names swap 1 swap 1 - SUB names ROT 1 + swap dup SIZE rot swap SUB + 'names' STO.

This uses POS to pick out all entries up to (POS - 1), then uses SIZE to pick out (POS + 1 throuth SIZE).
As for the case if the entry is first or last on the list, it turns out that SUB is a very forgiving function -- if the indices fall outside the range of the list, it returns a blank list {}. How convienient!! Then throw a 'nms' purge at the end to clean up. What fun!!



Possibly Related Threads…
Thread Author Replies Views Last Post
  More undocumented programming limitations in the HP Prime Michael de Estrada 3 1,847 11-03-2013, 08:22 PM
Last Post: Michael de Estrada
  [HP-Prime] - Shortcuts for program writing Jean-Michel 4 1,888 11-01-2013, 07:55 AM
Last Post: Jean-Michel
  HP-Prime Home/xCAS Shortcuts CompSystems 2 1,158 09-21-2013, 10:17 AM
Last Post: iconmaster
  HP 39GII Undocumented behaviour Bunuel66 0 822 05-12-2013, 05:23 AM
Last Post: Bunuel66
  [WP34s] 2 possible shortcuts fhub 14 3,252 05-01-2012, 08:01 AM
Last Post: Walter B
  Undocumented 35S shortcuts designnut 1 852 02-06-2008, 07:02 AM
Last Post: Stefan Vorkoetter
  HP49g keyboard shortcuts Alexander DeLarge 4 1,505 11-19-2007, 10:28 AM
Last Post: Giancarlo (Italy)
  Undocumented HP-41 Coconut opcodes J-F Garnier 2 987 10-04-2004, 03:14 AM
Last Post: Mike (Stgt)
  Undocumented functions of HP 49G Jan 3 1,501 08-11-2004, 05:10 AM
Last Post: James M. Prange
  Help on 17BII's undocumented Let & Get jianghao 4 1,341 08-01-2002, 03:57 PM
Last Post: Ellis Easley

Forum Jump: