bmaker.htmlk8"U k8"USVYkUTEXTNISI B'maker

Psionrisley.netB'maker
A Macro for Macro5 and EPOC


What it Does

B'maker offers you a way to rapidly navigate the folder hierarchy of your EPOC-32 machine, either using the stylus or the keyboard. It also lets you organize boilerplate text and images, which can be conveniently inserted at the current cursor location with just a few taps.

Once invoked, B'maker pops up a menu on the left side of your screen displaying the contents of a special folder, C:\B'maker\. You can then select an item from the folder. If the item is another folder, the first menu is replaced by another menu, showing the contents of that folder. If the item is a document that EPOC knows how to open, the file is opened.

In addition to folders and documents, B'maker supports special files denoted by these extensions:

.alias

Denotes an alias to another file or folder. The destination file or folder is opened.

.plate

Denotes a boilerplate file. The file is opened, the contents of the file are copied to the clipboard, and the file is closed. Then the clipboard is copied to the current cursor location.

.liter

Denotes a literal file. The filename itself, less the ".liter" extension, is copied to the current cursor location. Literal files process much faster, but the data is limited to 25 characters or so.

In addition to folder contents, there is a B'maker menu that contains four items:

If the folder contains more items than can fit on a single menu, the last item of the menu changes to "More... " Chosing it will list the next few items in the folder.

What You Need

What You Do

Other Information

As with many of my macros, B'maker has a few rough edges. My time is very limited, and I tend to reduce the priority of a project as soon as it works well enough to meet my immediate needs.

Note that B'maker cannot open any folder that has a file or folder named "x" in it.

If you have comments, problems, or suggestions, please feel free to email me. I'll answer as soon as I can.


mind & body | hearth & home | old & new | computers & communications | words & ideas


risley.net

Date created: August 29, 1999
Last modified: August 29, 1999
Copyright © 1999 Ron Risley
risley.net Webmaster

:a9af0RG`p&@BG Gn/ N @C! bmaker.html*DSssons (bad)eter)TEXTNISIK1>>> >>> > > > ?@@@@ @ @ @@AAA&BCCCCDEEE E E E EEF F F GHH II9IIJJ;JJKK7KKLL9LLMM;MM NO O O PQQ%RR UU#U U VVWXXYYDF LeftN _RuleF LeftFN _RuleGF LeftON _RulePF Left                                x Zapf Dingbats Zapf Chancery7Webdings#VerdanaU Trebuchet MSTimes New RomanTimes Textile3-Tekton Oblique 3.TektonBTechnoSymbol:2StencilSandAProFontPalatino5OneClick EditorNew York Monotype.comMonacoMishawaka Bold Mishawaka: Minion Web$9KunstlerschreibschJoiDMed$:KunstlerschreibschJoiDBol}KunstlerschreibschDMedKunstlerschreibschDBol uImpact Hoefler Text Ornaments Hoefler Text Helvetica2$Harting/GeorgiaGeneva Gadget&rEspy Sans Bold&p Espy Sans Courier NewCourier Comic Sans MS?ChicagoCharcoalCapitalsBookman LightItalicBookman DemiItalic Bookman DemiBookman96Bauhaus Medium97 Bauhaus Light94 Bauhaus Heavy95 Bauhaus Demi93 Bauhaus BoldAvant Garde DemiObliqueAvant Garde Demi0Avant Garde BookOblique! Avant Garde Apple Chancery8AGaramondExp SemiboldItalic8AGaramondExp Semibold8AGaramondExp Italic8AGaramondExp BoldItalic8AGaramondExp Bold8 AGaramondExpT8AGaramondAlt Italic8 AGaramondAlt8AGaramond Titling8AGaramond SemiboldItalic8AGaramond Semibold8AGaramond Italic8 AGaramondH CenterF LeftH RightN _RuleT $-- tabDelimit 0H`x 8PitextBody   Chapter s ma n 88 4. ag .     ar  nc o d  p us  n Co wa   4  re                 :             Table                 Equation             / Figure                                  #        #      )        *      +        ,      /        1      4        5      6       6       7       : Chapter # Section # Subsection #Sub-subsection #Table # Equation #Figure #Custom ACustom BCustom CCustom DCustom ECustom F \, $d( xDocument Sounds n x HH@R(,,  `,-^&'d @??$>'HHR zA|t@@   @   @@    anchorCenteremF5H1H2H3H4H5H6LeftnormalPlainpreRightRulestrongtagzerotexttext styles@#TabDelimitedtext styles@#textnCenterLeftLeftRightRule textBody tabDelimit textBody,: I*  )in+ YTTYn+11$l , y  11":a9a#1OPENversSTR FRMTRULEMRK7VARI&FTAB2FTA2>PGRAJFLSTVDSPLbCNAMnSGP1zPRECCPRCPGLYSTYLSTNMSTRLSTNXINFOINF2n$i{mmN !+,]-W--.34[447;