Click here for the Pscience5 Home Page Click here for My Software page Click here for the Xtra Software page Click here for the Articles page Click here for the Lost & Found page Click here for the Colour Icons page Click here for the Overlays page Click here for the EPOC Links page Click here for the Contact page Click here for the Pscience5 Forum Please click here to donate towards Pscience5's upkeep


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.

A collection of EPOC macros

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) Phil Aypee has fixed Colin's AutoPhrase macro above (two files modified and one added) so that it now works as originally intended. Thanks Phil!
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) This macro effectively gives a keyboard shortcut equivalent to tapping the drive icon on the title bar in the System screen. It brings up the list of drives. Especially useful if you use a utility like SecureDrive to create extra drives or have partitioned your CF card into multiple drives. Zip contains explanation and instructions in EPOC Word plus a version of the program that I modified myself which works better with ExtraBars.
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 An updated macro for replying to emails and indenting the original text on ER5 machines.
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 LED is a macro playing with the LED on your Psion. It supports English, French, and German as well as a Morse code function and sound. The macro is compatible with all ER3-ER5 machines, excluding the revo (you can only use beeps instead of the LED).
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) A collection of very 8 nice macros. Specifically: Localize, MacroBookmark, Alarm Timer, Open With, netBook OSD menu, Compute, CopyPath, and JavaToggle. Complete instructions included for each macro in EPOC Word documents as well as all the necessary OPX files.
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 A set of macros for pasting HTML tags into text files - HTML files being text files with an htm/html extension.
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 This is an updated version of Jeremy Theal's PopClock macro. This one switches the display around so that the time is displayed first. It also shows the display for longer than the one second that Jeremy's did - although it can be cancelled early by pressing any key.
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 TaskList is a (very) small little .opo file/macro that simply call up the open files / programs list irrespective of whether you're in the System screen or not. Essentially it does the same as Ctrl+J in the System screen - but from any program/document. I wrote it because - being a control freak - I found myself increasingly switching back to the System screen in order to do a Ctrl+J to see ehat I had open at any given time.

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.

^ Top of Page

< Previous Page

<< Pscience5 Home Page

Sunday, 2 April 2006