The pieces of software on this page all falls under the heading of “desktop utilities” – adding small extra features or functionality to the desktop. Many of them are relocatable modules that can be added to the RISC OS boot sequence, though there are also some small applications or even BASIC programs here too.

Compatibility

All of the software on this page is believed to be compatible with RISC OS 4 and beyond, although nowadays most testing is done on RISC OS 5. A definite minimum requirement is RISC OS 3.1 – if more specific requirements are known, these will be listed beside the download archivess.

With the arrival of RISC OS 5 on ARMv7 systems, work is underway to ensure that all the software (when applicable) will work on modern machines. Most items are marked “26/32-bit neutral”; anything specifically tested on an ARMv7 system will also be marked as such (although this does not mean that anything not so marked isn’t compatible – just take care).

Filer Dir Patch

Filer Dir Patch is a small module that causes a click on Create Directory in a Filer menu to create a new directory called “Directory”. This is most useful on RISC OS 4 and RISC OS 5, when Alt-Click will then allow this to be re-named (effectively working in the same way as Windows).

This feature has been added to RISC OS Select, but for those who haven't yet subscribed or are using an Iyonix...

ARMv7 OK Iyonix OK Download: Filer Dir Patch 1.11
7 Kbytes | 2nd February, 2014 | 26/32-bit neutral, ARMv7 OK

FilerDirPatch is licensed under the EUPL, and the source is available in a form suitable for assembling on Linux using the associated build tools.

Download: FilerDirPatch 1.11 Source
13 Kbytes | 2nd February, 2014

Find Icon Bar

Find Icon Bar is another one of the spate of ‘Nested WIMP style’ icon bar utilities. Move the pointer to the bottom of the screen and the bar will pop to the top and stay there until you move the pointer out of it. Find Icon Bar is a module task, so it only uses about 1Kb of memory.

The functionality of Find Icon Bar has been part of RISC OS since the late 1990s, meaning that it should not be necessary on any modern system.

ARMv7 OK Iyonix OK Download: Find Icon Bar 0.03
7 Kbytes | 1st September, 2014 | 26/32-bit neutral, ARMv7 OK

Find Icon Bar is licensed under the EUPL, and the source is available in a form suitable for assembling on Linux using the associated build tools.

Download: Find Icon Bar 0.03 Source
15 Kbytes | 1st September, 2014

Fortune

A small addition to the RISC OS start up sequence, Fortune is a module to display a random “fortune cookie” under the Desktop Welcome Banner each time the Desktop is started. Utterly useless, but possibly worthwhile.

Fortunes are not supplied, though most files from the Internet can be used fairly easily.

ARMv7 OK Iyonix OK Download: Fortune 1.20
9 Kbytes | 2nd February, 2014 | 26/32-bit neutral, ARMv7 OK

Fortune is licensed under the EUPL, and the source is available in a form suitable for assembling on Linux using the associated build tools.

Download: Fortune 1.20 Source
17 Kbytes | 2nd February, 2014

Free Memory

Free Memory displays the amount of free memory in your machine as a small sliding bar at the top of the screen. This dynamically updates itself as the amount of free memory in your machine changes.

Iyonix OK Download: Free Memory 0.02
5 Kbytes | 19th June, 2002 | 26/32-bit neutral

Get Filer

Get Filer is a small application to make the Filer save out the Filer_OpenDir commands for all the viewers currently open on the Desktop. This is the information that would have been included in a ‘saved desktop’ file, if one were saved; the saved desktop has conflicted with the ‘universal boot’ since RISC OS 3.5, and the option has been removed from recent versions of the OS.

Note that on RISC OS 6, the Filer no longer supports Message_SaveDesktop as used by GetFiler. Until an alternative method of collecting the details of the open directory viewers is implemented, GetFiler is no longer compatible with the affected versions of the OS.

ARMv7 OK Iyonix OK Download: Get Filer 1.02
17 Kbytes | 6th September, 2014 | 26/32-bit neutral, ARMv7 OK

Get Filer is licensed under the EUPL, and the source is available in a form suitable for building on Linux using the associated build tools.

Download: Get Filer 1.02 Source
24 Kbytes | 6th September, 2014

PC Keyboard

PC Keyboard is a module to change the use of the Delete, End (Copy) and Home keys in applications under RISC OS. Historically, the Delete key on RISC OS has always duplicated Backspace, which is different from the behaviour on other platforms. On RISC OS 5 this behaviour is changed to the “PC style” and the OS tries to enforce this, but not all applications follow suit.

The module can be used in three ways:

ARMv7 OK Iyonix OK Download: PC Keyboard 2.11
18 Kbytes | 2nd February, 2014 | 26/32-bit neutral, ARMv7 OK

PC Keyboard 2 is licensed under the EUPL, and the source is available in a form suitable for assembling on Linux using the associated build tools.

Download: PC Keyboard 2.11 Source
34 Kbytes | 2nd February, 2014

Version 1 of the module is still available for use on non-Iyonix machines. Although it is 32-bit, I do not recommend using it on RISC OS 5 as it will interfere with the parts of the system now using “PC-style” Delete and End keys.

This version of the module can cause problems for some applications, especially those that use any of the keys above for special purposes. Note that the Delete and Copy keys mimic Ctrl-X and Ctrl-C when text is selected on the Desktop and the module will affect this (with Backspace and Delete respectively taking on the actions). The module turns the Backspace key into Delete and any application watching for Backspace will never see it as it effectively no longer exists. The module can always be turned off if this is a problem when carrying out some actions.

ARMv7 OK Iyonix OK Download: PC Keyboard 1.11
8 Kbytes | 2nd February, 2014 | 26/32-bit neutral, ARMv7 OK

PC Keyboard 1 is licensed under the EUPL, and the source is available in a form suitable for assembling on Linux using the associated build tools.

Download: PC Keyboard 1.11 Source
16 Kbytes | 2nd February, 2014

ResFSApps

An addition to the Apps folder on the icon-bar, ResFSApps allows you to add links to files, directories and applications in the same way as AddApp (in RISC OS 3.5 onwards) with some important differences. A module is built once and loaded on boot, speeding things up and objects can be stored in directories that can be nested as required.

Iyonix OK Download: ResFSApps 1.10
13 Kbytes | 7th December, 2002 | 26/32-bit neutral

TaskKill

TaskKill is a small BASIC utility that allows Wimp tasks to be killed from the command line.

Iyonix OK Download: TaskKill 1.01
2593 bytes | 19th June, 2002 | 26/32-bit neutral

Windows Keys

Windows Keys makes it easier to use the two extra keys on an MS Windows keyboard. It consists of a small module task that watches for the keys being pressed and calls star-commands as set by the user, along with a plugin for the RISC OS Configure application to allow those star-commands to be set easily.

Using this system, the keys can easily be made to launch applications, open directories, load files or almost anything else that can be done from the command line.

Although this module will run on the Iyonix, it is not required as RISC OS 5 already contains similar functionality.

ARMv7 OK Iyonix OK Download: Windows Keys 0.23
18 Kbytes | 2nd September, 2014 | 26/32-bit neutral, ARMv7 OK | Requires RISC OS 4

Windows Keys is licensed under the EUPL, and the source is available in a form suitable for assembling on Linux using the associated build tools.

Download: Windows Keys 0.23 Source
29 Kbytes | 2nd September, 2014

Windows Scroll

Windows Scroll is a small module to provide the ‘joystick-like’ window scrolling, using the mouse, as found on some MS Windows applications. Clicking Ctrl-Menu over a window with scroll bars will allow the window to be scrolled at variable speed by moving the mouse away from a ‘centre point’ on the screen.

It does not require a wheel-mouse to work.

ARMv7 OK Iyonix OK Download: Windows Scroll 0.52
16 Kbytes | 2nd February, 2014 | 26/32-bit neutral, ARMv7 OK

Windows Scroll is licensed under the EUPL, and the source is available in a form suitable for assembling on Linux using the associated build tools.

Download: Windows Scroll 0.52 Source
30 Kbytes | 2nd February, 2014