This is a collection of EPOC macros collected from various places on the web. If you know of any others not on this list then please either notify me with their location (preferred) or send them to me in an email (2nd choice). These macros are designed to be run using Macro5 - but can probably also be run using one of the other macro-capable programs such as Assistant, ExtraBars, HotKeys, RunMacro, etc.
The source code is usually (but not always) included in the zip files. I have not tested all the macros.
If anyone finds their own macros here and would prefer that they be removed then please notify me accordingly and I'll do this.
File | Version | Author | Description |
---|---|---|---|
3macros.zip (2KB) | v1.00 | P. Reiner | 3 useful macros for handling entries in Agenda. |
Accent.zip (1KB) | v1.00 | P. Kaplan | Ease the typing of accentuated vowels! |
AddrPaste.zip (5KB) | v1.00 | M. Collado | Generate macros that find and paste addresses from databases. |
AddrssIt.zip (5KB) | v5.40 | H. Linthorst | Find and paste addresses from databases. |
Agn-Link.zip (5KB) | v1.00 | B. Ritchie | Link agenda items to any files with associated applications. |
Agn2bv.zip (1KB) | v1.00 | R. Klueber | Switch back and forth between Agenda and BusyView. |
Agnbackup.zip (4KB) | v1.00 | B. Ritchie | Performs backups of the previous month's agenda. |
AlarmFix.zip (29KB) | v1.00 | B. Wilson | Change the default alarm sound set when synchronizing with Outlook. |
Arrow.zip (4KB) | v1.00 | J.K. Beattie | Displays arrows in Sketch. |
Autophrase.zip (5KB) | v1.00 | Colin Shearing | AutoPhrase is a macro application that resembles the AutoText function in Word. It allows the user to hold a list of frequently used phrases together with an associated code and to be able to replace the code with the associated phrase. |
Autophrase2.zip (30KB) | v2.00 | Phil Aypee (& Colin Shearing) | ![]() |
BG.zip (24KB) | v1.20 | M. Heinermann | Display a graphical view of the battery status (can be used at switch on). |
BMI.zip (2KB) | v1.00 | H. Nikolai | Body-Mass-Index macro. |
Backlight.zip (1KB) | v1.00 | M. Rose | Toggle the backlight on/off with the pen. |
Backup.zip (7KB) | v1.00 | T. de Groot | Backups selected files, closing and restarting applications. |
Backup_C.zip (5KB) | v2.00 | Mario Collado | Automates backups with Ralph Sprengers Backup and P. Nicolas' Crontab. |
BatteryM.zip (1KB) | v1.00 | M. Tjioe | Small battery indicator. |
BatteryOT.zip (1KB) | v1.00 | O. Toelker (De) | Improved version of BatteryDe. |
Bold.zip (1KB) | v1.01 | Ralf Krueger (De) | Formats an agenda-entry to bold and vice versa. |
Bullet_Map.zip (1KB) | v1.00 | P. Lagrange (Fr) | Change the step level in Word. |
CMerge.zip (9KB) | v1.04 | H. Linthorst | Search Contacts and paste the result into the current document. |
CS_Tools.zip (13KB) | v2.01 | A. Poujade (Fr) | Control the batteries and sound - display quotes at switch on. |
CalcUid4100.zip (1KB) | v1.00 | P. Salvisberg | Calculates the checksum (UID4) of an EPOC header. |
Calendar.zip (1KB) | v1.00 | M. Collado | Directly show 3 month calendar. |
ChangeCase.zip (1KB) | v1.00 | Z. Mikulec | Set uppercase/lowercase according to the first letter. |
ChangeCaseGC.zip (1KB) | v1.00 | G. Corvi | Inverts the case of the selected text according to its first letter. |
ChangerCasse.zip (2KB) | v1.00 | F. Marcé (Fr) | Set uppercase/lowercase/titlewise (doc in French). |
ChemForm.zip (3KB) | v1.00 | G. Sabouraud | Automatically apply a normal/subscript position to a formula. |
ClearClpBd.zip (1KB) | v1.00 | P. Nicolas | Empties the clipboard. |
Clicklik.zip (2KB) | v1.00 | H. Linthorst | Add double-click key access to your most-used macros. |
ClipBook.zip (5KB) | v1.01 | S. Goldsmith | Provides the functionality of multiple clipboards for use in all programs. |
CodeSafe.zip (12KB) | v5.93 | H. Linthorst | Store and retrieve secret codes and passwords. |
Compute.zip (1KB) | v1.00 | P. Nicolas | Prompts for an expression and allowsthe result to be pasted. |
ContactW.zip (20KB) | v1.62 | F. Franken | Provides an easy way of addressing Word documents, using data from Contacts. |
ContactX.zip (16KB) | v2.62 | F. Franken | Provides an easy way of searching through Contacts databases. |
ContextDe.zip (4KB) | v1.01 | M. Collado | German version of ContextEn. |
ContextEn.zip (4KB) | v1.01 | M. Collado | Provides additional contextual options in System. |
ControlPanelDe.zip (1KB) | v1.00 | S.H. Homann (De) | Displays the control panel. |
CopyPath.zip (1KB) | v1.00 | P. Nicolas | Browse files, select, and paste the selected path. |
CtrlFn.zip (1KB) | v1.00 | P. Nicolas | Makes easier the typing of Ctrl+Fn+Key (e.g. text format in Word). |
DLLU.zip (5KB) | v1.03 | D. Lange | Enhanced version of Datalink: auto-select, multiple DBs, preserves ClipBoard. |
DataBring.zip (2KB) | v1.00 | Dr Reichel | Replace shortcuts by texts from a database. |
DataLinkKG.zip (1KB) | v1.01 | K.Golding | Enhanced version of Datalink: auto selects the word nearest the cursor. |
DataLinkZM.zip (1KB) | v1.00 | Zeljko Mikulec | An enhanced version of Datalink; auto select the word nearest the cursor. |
DateTime.zip (1KB) | v1.00 | H. Linthorst | Pastes the current date and time in the system format. |
DelLine.zip (1KB) | v1.00 | P. Roberts | Delete the current line at the cursor. |
DiskList11.zip (14KB) | v1.10 | Jan Palenicek (a.k.a. OSG) | ![]() |
DiskUsage.zip (3KB) | v0.50 | Leo Hendry | Disk Usage displays a pictorial representation of which directories are taking up what proportion of your disk space in a similar way to the unix xdu program. Individual directories can be zoomed in on for more detail. |
DrB5Read.zip (19KB) | v2.00 | Dr B. | Enables one finger or hands-free reading of Word, Data and Agenda files. |
DrBMultiFile.zip (2KB) | v1.00 | Dr B. | Facilitate the opening of up to 10 files using a single keystroke. |
DrBMultiFolder.zip (3KB) | v1.00 | Dr B. | Facilitate the opening of up to 10 folders using a single keystroke. |
EasyDoc.zip (14KB) | v1.02 | T. Luehrs (De) | Provides templates for documents and a lot more. |
EditerTexte.zip (1KB) | v1.00 | P. Goubier (Fr) | Edit text objects in Agenda entries. |
EmailAddrBook.zip (1KB) | v1.00 | J. Blyth | Provides an address book for Email. |
Email_Reply.zip (22KB) | v2.00 | C.S. Handley | ![]() |
Euro-franc.zip (1KB) | v1.00 | Jyp | Convert Euro to/from Francs. |
EuroDe.zip (3KB) | v1.00 | F. Dimbeck | German version of Euro. |
EuroEn.zip (2KB) | v1.00 | F. Dimbeck | Convert to/from the EURO and the 11 participating currencies. |
Evaluate.zip (1KB) | v1.00 | Zeljko Mikulec | Evaluate the selected expression. |
ExAb.zip (37KB) | v6.02 | H. Linthorst | EXtends ABbreviations from a self-maintained database. I.e. allows you to maintain a store of abbreviations for pasting into docs., emails, etc. |
ExChar.zip (1KB) | v1.00 | O. Peyrat | Swap mis-typed characters. |
Exch2Chars.zip (2KB) | v1.00 | O. Peyrat | Exchange two characters of a word (preserves the clipboard). |
FStartup.zip (2KB) | v1.00 | D. Cabuzel | Improved version of Startup. |
FermeTout.zip (1KB) | v1.00 | T. Farine (Fr) | Closes all running applications. |
FileDate100.zip (1KB) | v1.00 | P. Salvisberg | Utility to change file and folder dates. |
FileTime.zip (1KB) | v1.01 | P. Nicolas | Set the time stamp of files. |
FlMailList.zip (3KB) | v1.10 | David Rushall | FlMailList provides simple distribution list support for the EPOC Email application. You can create many list of addresses using the Data application - use one Data file for each distribution list. |
FlipLink.zip (9KB) | v1.00 | F. Pacquier | Flip the link on/off. |
FlipLinkFP.zip (9KB) | v1.00 | F. Pacquier | This archive contains two macros : • FlipLinkAuto will enable your serial remote link if it is disabled, disable it if it is enabled, and do nothing if it is connected to the PC. • FlipLinkDlg does the same but asks for confirmation first ; if you tell it to it will disable an active connection. |
FreeMemM.zip (2KB) | v1.10 | P. Nicolas | Defrag your machine's memory and reclaim all the unused segments. |
GPS.zip (1KB) | v1.00 | T. Tyrrell | Toggles the GPS signal on or off when in Palmtop BV's Route Planner. |
GetWebLink.zip (1KB) | v1.00 | M. Swainston | Save Web links. |
GetWord.zip (1KB) | v1.00 | F. Franken | Copy the selected word and paste it in a customisable fashion. |
Glossaire.zip (6KB) | v1.01 | F. Marcé (Fr) | Enhanced version of DataBring (doc in French). |
GrowFont.zip (1KB) | v1.00 | J. Theal | Grows the font of the selected text. |
Hex2Dec100.zip (1KB) | v1.00 | P. Salvisberg | Hexadecimal to decimal converter. |
HideFile.zip (1KB) | v1.00 | R. Piga (It) | Hide a selected file (i.e. change the file properties). |
IRSendFile.zip (1KB) | v1.00 | P. Goubier | Exchange files through IR communication. |
ImportText.zip (1KB) | v1.00 | J.K. Beattie | Import a textfile into a new word file. |
InfraOnOff.zip (1KB) | v1.00 | T. Farine | Turn the IR on/off. |
JBBL.zip (1KB) | v1.00 | John Boyce & Itamar Engelsman | Allows the backlight to stay on indefinitely for use with Streetplanner and Routeplanner in the car. |
JotterDe.zip (2KB) | v1.00 | F. Dux (De) | J. Toler's Jotter updated for German machines. |
KillTask.zip (1KB) | v1.00 | P. Nicolas | Kill not responding tasks. |
LED.zip (6KB) | v1.20 | Jonas Bark | ![]() |
LinkFM.zip (1KB) | v1.00 | H. Linthorst | Switch the link on/off with only one macro. |
LinkNl.zip (1KB) | v1.00 | J. Peschier | Dutch version of link on/off. |
LinkPD.zip (1KB) | v1.00 | P. Davies | Switch the link on/off. |
ListView.zip (1KB) | v1.00 | S. Alisi | Lists all the entries from today in chronological order (similar to the 'List View' of the S3a/c/mx). |
LockAndOff.zip (1KB) | v1.00 | P. Nicolas | Activate the password once and switch off the machine. |
Look4It.zip (4KB) | v6.10 | H. Linthorst | Search the selected text in different databases. |
MWTcalc.zip (5KB) | v1.00 | G. Sabouraud | For calculating the average molecular weight of a molecule (allows you to quickly get the highlighted formula from any document and paste the result close to it). |
MailAdrBook.zip (4KB) | v1.10 | M. Collado | Provides an address book for Email. |
MemInfoDe.zip (1KB) | v1.00 | S.H. Homann (De) | Displays the memory usage. |
Merger.zip (10KB) | v6.00 | H. Linthorst | Search the selected text in different databases. |
MonthList.zip (1KB) | v1.00 | M. Collado | Shows all the Agenda entries from today till the end of the month. |
Msc.zip (19KB) | v0.99 | M. Sprenger | An address book for Message Suite. |
NDcode.zip (4KB) | v6.00 | H. Linthorst | 'NCode' or 'DeCode' strings of text. |
NewText.zip (1KB) | v1.00 | S.H. Homann (De) | Create new documents from self created templates. |
NoLightTimeout.zip (1KB) | v1.00 | P. Nicolas | Disable the backlight timeout. |
NoSaveExit.zip (1KB) | v1.00 | P. Nicolas | Quit an application without saving the changes. |
NumKeypad.zip (2KB) | v1.00 | J. Theal | A numeric keypad for entering numbers more easily. |
OPLHelpKG.zip (1KB) | v1.01 | K.Golding | Enhanced version of OPLHelp: auto selects the word nearest the cursor. |
OPLHelpZM.zip (1KB) | v1.00 | Zeljko Mikulec | An enhanced version of OPLHelp; auto select the word nearest the cursor. |
OSGmacrosuite202.zip (136KB) | v2.02 | Jan Palenicek (a.k.a. OSG) | ![]() |
Off.zip (1KB) | v1.00 | T. Farine | Turns the machine off. |
OpenDocPN.zip (1KB) | v1.00 | P. Nicolas | Open a document from the list of all documents in a particular folder. |
OpenDocRK.zip (1KB) | v1.00 | Ralf Krueger | Select and start a document directly. |
Oplcmd.zip (5KB) | v1.00 | A. Krause | Replace abbreviations in the OPL Editor with the complete command-syntax. |
Outline.zip (1KB) | v1.00 | C. Hals | Mimics Series3's Outline function in Word. |
PBcopy.zip (1KB) | v1.00 | Dr Thirsty | Provides a join function in PowerBase. |
PMJ.zip (6KB) | v1.00 | E. Arnowitz | A simple and easy to use Jotter/ToDo application. |
PavNum.zip (5KB) | v1.10 | F. Marcé | A pen sensitive numeric keypad. |
PhilsHTMLmacros.zip (12KB) | v1.00 | Phil Aypee | ![]() |
PicFlip.zip (17KB) | v1.00 | J. Toler | A simple mbm viewer and grabber/paster with minimal frills. |
PlaySound.zip (2KB) | v1.00 | M. Delmanowski | Plays sounds from the System screen. |
PopClock.zip (1KB) | v1.00 | J. Theal | Display the date/time for a second. |
PopClockMG.zip (1KB) | v1.10 | M. Guthrie | ![]() |
PowerOffDe.zip (1KB) | v1.00 | S.H. Homann (De) | Set the power-off options more conveniently. |
QuickInfo.zip (1KB) | v1.00 | P. Reiner | Brings up a window showing some frequently used information. |
QuickNote.zip (1KB) | v1.00 | S. Firth | Add hand sketch notes in Agenda. |
Reboot.zip (1KB) | v1.00 | P. Nicolas | Soft resets the machine. |
ReplaceInSheet.zip (1KB) | v1.00 | R. Schubert | Provides a search/replace facility in Sheet. |
RtAccent.zip (7KB) | v1.00 | R. van der Kamp | Produces accented characters the way you'd expect: type the accent then the character... |
RunExtras.zip (4KB) | v1.01 | P. Nicolas | Run programs from the Extras bar without the pen. |
S5mboles.zip (57KB) | v6.02 | H. Linthorst | Insert a signature or any bitmap (80 are included) in the current document. |
SRLControl.zip (2KB) | v3.00 | R. Feugas | Flip the link on/off with beeps indicating the state. |
SaveHTML.zip (5KB) | v1.00 | J. Peterson | Converts Word documents to HTML files. |
SaveMail.zip (17KB) | v2.40 | S. Alisi | Copy Inbox messages from Email to a Data file. |
SaveNews.zip (11KB) | v1.00 | S. Alisi | Copy messages from RMRNews into a Data file. |
Sendsilk.zip (1KB) | v1.00 | Mario Collado | Start any of the Silkscreen programs with the keyboard (all machines). |
SetScreenM.zip (2KB) | v1.05 | P. Nicolas | Quickly adjust the screen contrast to its optimal value. |
Shortcuts.zip (44KB) | v1.00 | Mario Collado | Adds three Shortcut panels to Assistant and Macro5 and makes Macro5 usable with all EPOC machines. |
ShowHidden.zip (1KB) | v1.00 | R. Piga (It) | Show hidden files (i.e. change the system properties). |
ShowLocker.zip (1KB) | v1.00 | F. Franken | Foreground Locker even when it is hidden from the tasklist. |
ShowMBM.zip (4KB) | v1.00 | M. Delmanowski | Display MBM files from the System screen. |
ShrinkFont.zip (1KB) | v1.00 | J. Theal | Shrinks the font of the selected text. |
Snd_OnOff.zip (1KB) | v1.00 | P.J. de Wit | Set of macros to turn the sound on and off. |
Sonorité.zip (1KB) | v1.00 | P. Goubier (Fr) | Turn off the sound for the entered time (e.g. when in meeting). |
SpecChar.zip (2KB) | v1.00 | A. Cserháti | An on-the-fly character changer for Norwegian, Finnish, Hungarian, Croatian etc... |
SpellOK.zip (5KB) | v6.00 | H. Linthorst | Checks the spelling of the selected words. |
SuScription.zip (1KB) | v1.00 | S.H. Homann (De) | Insert Sub- and Super-Script into math orientated texts. |
SwitchDico.zip (8KB) | v2.10 | F. Langinieux | Switch with the dictionaries/thesaurus from other countries. |
SwitchOn.zip (6KB) | v1.10 | D. Faure | Launch several macros in sequential order according to set conditions. |
SwitchPoint.zip (1KB) | v1.20 | M. Tjioe | Switch '.' and ',' in the System as decimal separator. |
SwitchPointMx.zip (1KB) | v1.20 | M. Tjioe | Switch '.' and ',' in the System as decimal separator. |
Synonyms.zip (1KB) | v1.00 | P. Nicolas | Displays the synonyms of the word under the cursor (thesaurus). |
SysVisible.zip (1KB) | v1.00 | T. Farine | Show/hide the system folder. |
TTDv2.zip (5KB) | v2.00 | F. Pacquier | TextToDoc is a macro that you run from the System screen, with a text file highlighted. It will import the text file into Word and save it to a new (.doc) file. This version is newer than v1 (obviously!): it is entirely automatic (no user input) and much less language-dependent (easier to customize for other locales than French or English). Note: this macro is only useful on the Psion Series 5 'classic' (EPOC 3), as the Series 5mx (EPOC 5) already does something similar. |
TabSort.zip (6KB) | v1.15 | B. Allen | Sort sheet tables. |
TableFilter.zip (2KB) | v1.00 | Unknown | Filter sheet tables. |
TaskList.zip (1KB) | v1.00 | Martin Guthrie | ![]() Since it's a standalone .opo file, it doesn't necessarily need to be called by Macro5 (or compatible macro-running program). It can be run on its own just by double-tapping in the System screen for example (albeit a little pointless doing so). I use it as a macro under ExtraBars and have assigned it a Fn+J shortcut to echo the standard Ctrl+J shortcut in the System screen. |
TaskOnSys.zip (1KB) | v1.00 | S. Goldsmith | Brings up the task list when 'System' is pressed and is already in focus. |
TextToDoc.zip (6KB) | v1.00 | F. Pacquier | Convert highlighted text files to Word documents. |
TinyTime.zip (1KB) | v1.00 | Jan R Gustafsson | A small macro for displaying time/date details in the bottom right of the screen. |
TodoList.zip (1KB) | v1.00 | M. Collado | Jump to Agenda and show the Todo List. |
UpdDbOPL.zip (1KB) | v1.00 | Z. Mikulec | Add a dot before all the commands in the OPL database. |
ViewCal.zip (1KB) | v1.00 | J. Mannion | Direct access to the build in calendar. |
ViewHTMLMail.zip (2KB) | v1.00 | N. Markwick | View emails with HTML content. |
Vimopen.zip (1KB) | v1.00 | F. Pacquier | At present there aren't many good plain-text editors for the EPOC platform (like if you want to write Python code on the Psion). If you're not afraid of Unix-style-vi-editors, however, there is a port of VIM (see Keith Walker's home page on Links page) that works nicely on the 5mx. This simple macro is run from inside VIM, it lets you pick a file using the EPOC common dialog and loads it in the editor. |
WebMail.zip (8KB) | v3.00 | A. Girvan | Invokes the browser or Email depending on the selection (URL or email address). |
WebTools.zip (4KB) | v1.01 | T. Luehrs (De) | 3 small macros to be used with MsgSuite. |
WeekNbr.zip (1KB) | v1.00 | M. Tjioe | View the weeknumber and go to the corresponding date in Agenda. |
WeekNr.zip (1KB) | v1.00 | R. Mulder | Improved version of weeknumber. |
WeekNumberEn.zip (2KB) | v1.00 | M. Welling | Jump into the Agenda at the specified week number. |
WeekNumberFr.zip (1KB) | v1.00 | P. Goubier (Fr) | French version of WeekNumber. |
Wendat.zip (29KB) | v0.90 | Steve Hawtin | Converts standard Gregorian calendar dates into Julian, Jewish, Islamic, Chinese, Roman, Mayan, Egyptian, and Persian equivalents. |
WordMarkEn.zip (1KB) | v1.00 | P. Buxton | Provides a boookmark facility in Word. |
Xpnc.zip (2KB) | v1.00 | S. Hawtin | Convert money to local currency in Word documents. |
Sunday, 2 April 2006