Friday, November 3, 2017

HP Prime: User Key: Building a list of Templates

HP Prime:  User Key:  Building a list of Templates

Introduction

You can assign a custom menu to a user key.  The program TEMPLATES assigns a list of functions to the templates key (the key to the right of the Toolbox key, key 18 I believe). 

When this program is completed, you call the custom menu by pressing [Shift], [Help] (User), [template key]. 

Choose a function or command.  Whatever you choose will be inserted into the entry line.  This user key works in program editing as well.



HP Prime Program:  TEMPLATES

Note:  I do not have a main “TEMPLATES” program block.  In terms of making a custom menu like this, it is not necessary.


// a custom menu
// 2017 EWS

KEY K_Templ()
BEGIN
LOCAL str,lst,cst,ch;
// templates
lst:={"Function.ROOT()",
"Function.AREA()",
"Function.SLOPE()",
"Finance.TvmNbPmt()",
"Finance.TvmIPYR()",
"Finance.TvmPV()",
"Finance.TvmPMT()",
"Finance.TvmFV()"};


// choose list
cst:={"ROOT",
"AREA",
"SLOPE",
"N",
"I%YR",
"PV",
"PMT",
"FV"};

CHOOSE(ch,"Template",cst);

RETURN lst(ch);

END;

This is one of my favorite programs because now I will be able to quickly access functions that would take additional keystrokes and with the App specific functions, dealing with dynamic menus.  I encourage this type of custom menu for other functions and commands you frequently use from the catalog.  Try it.  Please let me know how it goes.

Eddie


This blog is property of Edward Shore, 2017.

Fun with the HP 30b

Fun with the HP 30 b Introduction The following programs are for the HP 30b Business Professional. Did you know that the 30b...