¥ pScriptButtons by PaulComputing ¥ This is a pToolSet and LapTopHack feature which cannot run "categoryBoundScripts" which is a strictly pedit feature. ¥ In what follows scriptPad is the same as pToolSet's pScriptPad. ¥ Put the [optional] case sensitive expression "custBtnPageTotal=X" anywhere in scriptPad where "X" is any number between 1 and 999 [without leading zeros]. Then you will be able to have exactly "X" pages of ten custom buttons each in pScriptButtons. If "X" is zero, or greater than 999, or the expression is missing, then the default value 1 is used. ¥ Put the [optional] case sensitive anchor labels "custBtn.XXX.0", "custBtn.XXX.1", ... , "custBtn.XXX.9" anywhere in scriptPad. Here "XXX" refers to the page number of pScriptButtons, and it is any three digit number between 001 and 999 which must include leading zeros. The number "Y" in "XXX.Y" refers to the button position in the pScriptButtons dialog, and it is any one digit number between 1 and 9 or 0. ¥ Each page can also have an optional title via "custBtn.XXX.T{title}" where, as above, "XXX" is the page number of the given page and "title" is a string consisting of at most 12 characters. ¥ The pScriptName of the first pScript [if any] following the given label will appear in the appropriate button label. ¥ Navigational Help ¥ ~ = 5-way select = activate pRotatorTool < = page up = 5-way up = previous field char = left arrow = up arrow = go to the previous page > = page down = 5-way down = next field char = right arrow = down arrow = go to the next page "=" = rotate forward to the next page f = F = 5-way left = go to the first page e = E = 5-way right = go the the last [end] page o, t, v, x, l, c, d, m = go forward by 1 [one], 2 [two], 5, 10, 50, 100 500, 1000 pages, respectively. O, T, V, X, L, C, D, M = go backward by 1, [One] 2 [Two], 5, 10, 50, 100 500, 1000 pages, respectively. ¥ General Help ¥ 1 ... 9 0 = run the pScript assigned to the button 1 ... 9 0 . = ENTER = the ".Cancel" button j = J = the "Jump" button p = P = s = S = the "pScriptPad" button = go to scriptPad r = turn "remember current page" ON R = turn "remember current page" OFF W = the wersion [version] number and the compilation time'n'date of these pScriptButtons ? = h = H = onboard help ¥ Help in the "Jump" dialog ¥ j = J = ENTER = the "Jump" button . = the ".Cancel" button ¥ Example. Put "custBtn.001.5" before a pScript in scriptPad. Then "5" or "f 5" will run your pScript. ¥ Example. Put "custBtnPageTotal=2" and "custBtn.002.8" before a pScript in scriptPad. Then "j 2 j 8" will run your pScript. ¥ Note. The closer your labels are to the beginning of scriptPad, the faster pScriptButtons operates. ¥ Note. This is for experts only. I recommend that you study pedit's manual which discusses all the delicate rules of pScripting. Look for the chapter titled "pScripting pedit, pToolSet, and LapTopHack".