RISC OS News on Drobe
RISC OS Search
containing
"Your fellow contributor to Drobe seems to have a personal dislike of anything that does not come from Castle"
Welcome back guest  |  Login  |  Register Tuesday 7th October 
Login

drobe.co.uk
About Drobe
RISC OS News
Drobe Features
Alternatives
Bookmarks
Riscos.org.uk
Auctions
Events (shows)
AU issues
Tech Material
Wallpaper
Movies
File archives
SH eBooks
FAQs
Changelog

Interact
Forums
Online chat
Your webspace
BBC Emu(games!)
User gallery
RSS news &
comments
Submit news
Contact us

Quick Links
Open directory
Nutshells
ANS archives
ArcSite
RO Repository
Announce
RISCOS Ltd.
Castle

NTK
The Inquirer
The Register
OSNews
Slashdot
Google

Alternatives
NetBSD
ARM Linux
Iyonix Linux

Found Apps
 RISC OS Software !Avalanche
 RISC OS Software !Darts
 RISC OS Software !CFuncAnal
 RISC OS Software !TranTIFF+
 RISC OS Software !Dustbin
 RISC OS Software !NurseW
 RISC OS Software !Tally
 RISC OS Software !VideoLog
 RISC OS Software !USBKick
 RISC OS Software !Spr2Jpeg
Recent users
thegman is a RISC OS User thegman
Jwoody is a RISC OS User Jwoody
rjek is a RISC OS User rjek
tinopeners is a RISC OS User tinopeners
Hairy is a RISC OS User Hairy
benc is a RISC OS User benc
Chappo is a RISC OS User Chappo
chriswhy is a RISC OS User chriswhy
DavidPilling is a RISC OS User DavidPilling
kdm is a RISC OS User kdm


Why donate?

Serving: 15GB
Fuel: caffeine
2 users online
49 guests
159 active accts 24359 comments

Webstats

 
RISC OS News Article
Click right on with RISC OS
Published: 22nd Mar 2008, 11:59:51GMT  Source: drobe.co.uk
By Martin Hansen
Page 1 of 1
Martin Hansen runs through a few useful desktop tricks you may not be aware of
When asked what they most like about RISC OS, many enthusiasts are likely to mention the fluid, slick and intuitive manner with which user and computer interact. In other words, the graphical user interface, or the GUI as the geeks would have us call it. With RISC OS, the GUI encourages all applications to work in a similar way, and to have the same feel. Faced with new RISC OS software, a user already has a good idea of how to drive it and explore.

Drag-and-drop between easily resizable windows has long been a key assistant in making the whole RISC OS experience gel together. It is difficult to properly impress upon users of even the most up-to-date versions of Windows just how clunky and clumsy their GUI is, in comparison.

As a person forced to use Microsoft Windows applications at work, I have noted progress being made towards settling upon a more consistent approach across that platform's main applications over the years. Sadly, the standard settled upon remains less than it could be and certainly still far less than what Acorn got right, with RISC OS 3, almost twenty years ago.

It's the GUI that allows RISC OS users to still claim for that they have the productive operating system.

New old tricks
I suspect that many RISC OS users, myself included, have never sat down with a manual and systematically taught themselves how to use all of the GUI features of RISC OS. It's intuitive to use, we like to believe, and therefore there is no need.

Recently, however, I realised that there are many aspects to the user interface that I have managed to remain ignorant of, even though I use it a couple of hours every day. Having tumbled upon one non-obvious feature, which I shall describe shortly, I sat down with Acorn's Style Guide manual and discovered a few more. Then, with some systematic exploration, a few more still.

I'm no beginner to these things. It occurred to me that other users might appreciate my passing on my growing collection of tricks when using the RISC OS GUI.

The polite iconbar
One particularly useful trick that I discovered by accident many years ago concerns how to quickly and temporarily access the iconbar when the bit of it that you require is covered by an application's window. Simply drag the mouse pointer down and off the bottom of the screen and hold it there. A second later the iconbar pops into the foreground and will stay there while the mouse remains inside it. You all knew that one, right?

The disappearing and reappearing filer window
It's easy to overuse the left-hand 'select' mouse button on the RISC OS three-button mouse, but don't forget that the right-hand 'adjust' button often does something similar but usefully different. For example, a double-click on a directory with either button opens the directory window. With select the window containing the parent directory remains open. With adjust it closes. If you've never tried doing that before, try it out now. It's a neat way of stopping the desktop becoming cluttered with several open windows that are not required other than to pass through.

Of course, this rather begs the question, how does one get back to the parent directory? The answer is to click on the filer window's close icon not with select - which will just close the window - but instead with adjust. Magic.

The persistent menu
Another useful situation in which adjust is more appropriate than select is when you're choosing items from a menu. For example, suppose you're using Draw and you open a menu to set up the style for the text. Navigate through the menu tree, for example, Style => Font name => Homerton => Bold, and pick the font weight with adjust. The entire menu tree will stay on screen. One can now slide left back across the tree to, say, Font size, and then right again to choose the required size. It's so much slicker than reopening the menus and sub-menus from scratch again and again, which is what would happen if you used the select button. Much less mouse movement and thought equals greater productivity.

A screenshot of the RISC OS desktop
Navigating menus... click for larger


The foolhardy desktop
The relative ease with which a RISC OS machine, with BBC BASIC built in, allows users to write simple multitasking desktop programs inevitably results in a fair number of machine crashes when things go wrong. However, before reaching for the Ctrl-Break reset combination, it's worth pressing F12 and, even if you cannot see any image or only rubbish on screen, type in the word desktop and press the return key twice. Often, the system recovers and continues soldiering on.

The icon of our pinboard
Now, it is time to reveal a feature of the GUI that I did not know about. I've saved it to the end of this article in the hope that, by now, I have revealed something that you, the reader, did not know about, and this should hopefully lessen the chorus of "I can't believe you didn't know that". Here it is: on any window, clicking select on the window close icon while holding down the Shift key iconises the window onto the pinboard - or in other words, hides the window and places a little icon on the pinboard in its place. You can bring the window back by double-clicking on the window's icon on the pinboard.

Many applications include a custom icon to display on the pinboard when a window is iconised, including, from now on, my own. In the example below, ic_magic, is the new iconise-to-the-pinboard sprite in the !Sprites22 file for one of my programs.

A screenshot of the RISC OS desktop
Iconise windows... click for larger


OK, having got my shameful admission out of the way, here is a question to finish on. What happens if you click adjust on a filer window close icon while holding down the Shift key?

If you can't work it out, close all windows except one that is not a root directory viewer and try it out. I've never subscribed to the sentiment that you can't teach old dogs new tricks, so if you have a nifty and elegant GUI trick, you're welcome to post it below.

Links
A detailed look at the RISC OS 3 GUI

Related articles
Show your love for RISC OS on Facebook
New release of RISC OS Firefox available
USB in latest RISC OS 5 source release

This article has been linked to, or is available in the following formats:  
OSNews
 
 
 
 
 
[Printable] [Digg this] [Blog search]


christ (+2.1)
22/3/08 12:55PM
Couple of additions:
Hold Adjust on either scroll bar to get 2D scrolling.
Adjust on title bar to move a window without popping it forward; similarly, adjust on maximise and resize icons.
bluenose(good user) (+1.0)
Face
22/3/08 1:29PM
In reply

Well the hold adjust on either scroll bar is a new one to me and seems really useful

Doug
hEgelia(valued user)www (+2.1)
Face
22/3/08 1:55PM
Nice tips, but as Martin already mentioned, most of these are probably familiar to the active RISC OS user. Though still worthwhile to put in an article!

Of course I've also got one to add; Hold down Shift, then click the Menu button on an Iconised window icon... Et voila, the window's menu without the window itself being open.
adrianl(good user)www (+2.0)
22/3/08 9:50PM
A few of the more obscure ones:

Shift-double click with the Select button on the icon of an open directory in the Filer, and it closes that directory and all subdirs etc. Use the Adjust button instead and it closes the window you clicked in too.

Ctrl-Alt click on the close icon of any window and it'll close all
windows (Tip: do not do this to check your memory whilst actually composing this post in a NS window!).

Ctrl-Alt click on the iconise button of any window will similarly cause all windows to be iconised.
tduell (+1.0)
22/3/08 10:02PM
A good article, thanks Martin.
It's this sort of article that makes Drobe a useful and interesting site to regularly visit.
RichardHallas(valued user) 
Face
23/3/08 9:22AM
In reply to adrianl:
(Tip: do not do this to check your memory whilst actually composing this post in a NS window!)

LOL!
thesnark(valued user) (+1.0)
Face
23/3/08 7:59PM
I'm slightly amazed at the existence of RISC OS users who don't know all of this already. One thing that nobody has mentioned yet is that in RISC OS 5 and 6, you can ADJUST-click on the 'back' tool icon of a window in order to bring it to the front. I find that one really useful! (I think it originated in Director, and I am surprised that Acorn did not think of it themselves.)
RichardHallas(valued user) (+2.0)
Face
23/3/08 8:35PM
In reply to thesnark:
That behaviour was first invented by BackIcon (the application), I believe. I've found it immensely useful for years. It first appeared 'officially' in an early release of RISC OS 5 (but not the very first release).

I think you can also hold down Shift with Select/Adjust to step the window through the stack (unless that's a BackIcon-only refinement; I forget).
CJE (+2.0)
25/3/08 12:56PM
In reply to re:
Ctrl-Alt click on the close icon of any window and it'll close all windows
This was introduced in 4.02 i.e. it is not in 3.70

I do remember discovering the "Shift-double click with the Select button on a directory icon, closes al sub dirs' but then couldn't remember the keyboard/icon/button required, thanks for the reminder. Interestingly the directory being clicked on must be open but lower directories do not need to be open for all even lower ones to be closed!
JohnR (+1.0)
Face
25/3/08 10:33PM
In reply to Adrianl:

"Shift-double click with the Select button on the icon of an open directory in the Filer, and it closes that directory and all subdirs etc."

Now that one really is useful to me (and anybody else who uses !MoreDesk)
I run !MoreDesk with 7 screens, using each screen for a different set of tasks. Very often I need to access a directory opened on one screen from a differernt one. The problem is in finding it!

Until now I have had to either search through all the screens, or navigate menus - Fetch > filer...

Now it is possible to close the "mislaid" directory wherever it is and open it again on the current screen.
druck(valued user) (+1.0)
Face
26/3/08 9:07AM
Its interesting to see other GUIs still trying and failing to solve the same problems that RISC OS excels at. Take for example using scrollbar buttons, RISC OS allows you to scroll in the direction of the button with the left mouse button, and to reverse scroll using the right button without having to use the mouse. I noticed on some but not all scrollbars on my EEE PC that there was an up button at the top, but both a down and an another up button at the bottom. That makes it easier to switch scrolling directions, but still involves moving the mouse, so isn't as elegant as RISC OS, looks rather messy, and reduces the size of the bar area (can be important with only a 800x480 screen).
davidbwww (+1.0)
Face
26/3/08 1:24PM
Agreed. The first time I saw those mutant scroll buttons, I thought it was a dreadful bodge. Maybe one day I'll get round to writing a patch for KDE to do decent scrollbar handling.
hEgelia(valued user)www 
Face
26/3/08 3:20PM
It's equally interesting to see RISC OS still burdening the user with issues long resolved in other OS's. I remember trying out other GUI's some years ago and sometimes really being astounded by the simplicity and practicality of certain features.

The belief that RISC OS still has one of the most cleverly designed GUI's around, shouldn't mean it can ignore some useful features from the others. I feel most GUI designers can still learn a great deal from RISC OS, but certainly also the other way around.

Taking a good long look at other GUI's, one will inevitably encounter UI functions quite useful and definitely worth considering for RISC OS.

One particularly simple, but eminently useful feature of Mac OS X, is the 'Hide' functionality. It allows an application to temporarily hide all its windows, so it's still running but doesn't have its windows obscuring other stuff. However, it can also be used to hide the windows of all the other applications. Meaning you'll only have the windows on the desktop of the current active application.

So essentially, it's a tool to clear up the desktop when swamped with windows. Like quitting an app, it can be accessed directly from the Dock, so it's available at all times. It would be quite easy and consistent to add this feature to the application menu and the Iconbar in RISC OS.

Another related, though definitely more advanced, feature is Exposé. While probably more tricky to implement in RISC OS, it's wonderfully useful in all kinds of situations. For a description, take a look at http://en.wikipedia.org/wiki/Exposé_%28Mac_OS_X%29

There are other similarly useful features in other desktop environments, very much worth implementing in RISC OS. Some of these can really complement the existing GUI in RISC OS, adding choice and comfort to the user. For more information about the GUI and different implementations, check out [Link: en.wikipedia.org]
DS1 (+1.0)
27/3/08 1:13PM
In reply to hEgelia:
whilst interesting in themselves, there isn't really any list of useful facilities that could be added to the RISCOS GUI on either of those two wikipedia pages.

I have to use doze a lot at work, so I have got into the hang of using some of the keyboard shortcuts. To my mind, this is one of the biggest features missing from the GUI at the moment.
Please log in to post a new comment

Top Tip

Wallpaper

Download wallpapers for your desktop and contribute your own to our database
 
Headline news
Iyonix range taken off the market
27th Sep 2008

Wakefield 2008 show photos
28th Apr 2008

Wakefield 2008 show live news
26th Apr 2008

Who would want an A9home PDA?
24th Apr 2008

Gallery photo
Older news
RISC OS 6.10 available to Select subscribers
24th Apr 2008

Animation and typing applications really released
24th Apr 2008

Wakefield 2008 show preview
22nd Apr 2008

R-Comp unveils new PDF authoring package
22nd Apr 2008

NetSurf bags GBP10K investment from Google
21st Apr 2008

Apple Mac VirtualRiscPC leaves beta
20th Apr 2008

Blu-ray disc burn breakthrough
14th Apr 2008

PDF import support for ArtWorks
13th Apr 2008

Wakefield 2008 show theatre line-up revealed
13th Apr 2008

Features
A9home: two years on
4th Dec 2007

A9home DIY laptop: first pictures
1st Dec 2007

Software hosted by Drobe: Your guide
5th Nov 2007

 

Top | Design and concept © Fudgecake Design, 1999 - 2001. Content © The Drobe Team, 1999 - 2008. 
Click here for more information and terms and conditions.