Drobe :: The archives
About Drobe | Contact | RSS | Twitter | Tech docs | Downloads | BBC Micro

New USB mice and keyboard support for Iyonix

By Chris Williams. Published: 24th Feb 2004, 15:24:31 | Permalink | Printable

Improved HID drivers enables scroll wheel, finally

3D USB logoDeveloper X-Ample Technology has today announced the release of its new USB interface drivers for mice, keyboards and other HID class devices.

The new drivers will enable Iyonix users to, reportedly for the first time, use the scroll wheel in mice and also assign customisable actions and commands to 'special' keys and buttons on modern keyboards and mice. XAT's !HID software will also allow multiple keyboards and mice to be used.

"Finally the mouse's scroll wheel can be used in any window that supports vertical scrolling," XAT's Paul Reuvers explained. "It even works with some badly behaving programs, such as !Edit, Impression and Eureka. Different scrolling methods can be configured for different applications."

!HID is, incidentally, shareware.


XAT's HID software and other USB gubbins

Previous: 'Adjust' ROM FAQ online
Next: RISC OS emulation for the uninitiated


Viewing threaded comments | View comments unthreaded, listed by date | Skip to the end

This sounds good to me - although it's less of a reason to want SELECT ported to the Iyonix...

 is a RISC OS Userharmsy on 24/2/04 5:03PM
[ Reply | Permalink | Report ]

so why is it less of a reason?

 is a RISC OS Usersa110 on 24/2/04 5:22PM
[ Reply | Permalink | Report ]

because Select provides scroll wheel support also.

 is a RISC OS UserAndrewDuffell on 24/2/04 5:46PM
[ Reply | Permalink | Report ]

I gather scroll wheel mice work in RISC OS 5.05 too for some applications.

 is a RISC OS Usermrtd on 24/2/04 5:53PM
[ Reply | Permalink | Report ]

Scroll mouse is a select feature, so it's one less thing RO 5 is missing.

 is a RISC OS Userjess on 24/2/04 5:59PM
[ Reply | Permalink | Report ]

I'd be interested to know why XAT feels that Edit and Impression are badly behaving. Eureka, although evil in the way it works (or cute, depending on how you look at it), is understandable.

Edit seems to me to work perfectly well with scrolling and exhibits no unexpected behaviour. Unless, that is, Edit under RISC OS 5 somehow doesn't work like that under other Operating System versions.

Impression (Publisher, Publisher+, Junior, tested a few moments ago; Style hasn't worked for me for some time, and I don't have the earlier Impression family applications to try) also behaves correctly with no particularly odd effects.

I don't think that WRT scrolling either Edit or Impression are bad behaved.

 is a RISC OS UserGerph on 24/2/04 6:34PM
[ Reply | Permalink | Report ]

Shame about the payment method though. Took ages to find some euros, then get the right stamp, write a letter... Good grief:-)

Excellent app though. Now all we need is Impression 32.

 is a RISC OS UserEddie on 24/2/04 7:39PM
[ Reply | Permalink | Report ]

Yep looks like a nice app! Will play some more tomorrow.

 is a RISC OS Userblahsnr on 24/2/04 7:58PM
[ Reply | Permalink | Report ]

Does this implementation of the Scroll Wheel work better than that in Select?

The scroll wheel on my PS2 mouse works, but the window often scrolls in the opposite direction to the one you scroll. Even when you scroll a click at a time.

 is a RISC OS Userajpullan on 24/2/04 8:25PM
[ Reply | Permalink | Report ]

To Gerph, about badly bahaving programs...

One would expect a program to respond to a WIMP_ScrollRequest. !Edit is just an example of a program that doesn't respond as expected. Besides, the vertical scrollbar in !Edit becomes longer and shorter when you scroll.

Impression has windows nested inside windows and the scrollbar is just another window. Difficult to derermine which scrollbar belongs to which window.

Eureka has no scrollbars at all, they are all draw by the application. Besides it can display pages in split-screen mode.

Hope this explains it a bit.

To Eddie - payment method, Payment in GBP is also possible, or course :-)

To ajpullan - Scroll wheel, It scrolls a lot smoother than in Select. It knows 6 different scroll methods and you can set the preferred method for each application.

Cheers, Paul Reuvers

 is a RISC OS Userpaulr on 24/2/04 8:37PM
[ Reply | Permalink | Report ]

I agree that you would expect the program to respond to a scroll request. And you know what ? Edit does respond to the scroll request. It scrolls by a line when you request it to.

Impression has windows nested inside windows, yes, and they're correctly flagged as panes. This is not badly behaved, this is the correct behaviour for an application that places windows over other windows and expects them to operate as a single entity, prior to the nested Wimp. It's not at all difficult to determine which scrollbars apply to the window. Again, not badly behaved but correct behaviour for such an application.

 is a RISC OS UserGerph on 24/2/04 8:56PM
[ Reply | Permalink | Report ]

Scrolling in Select seems perfectly smooth to me. And you have a number of choices concerning the scroll-wheel in there, too. Okay, so you can't set it different for each application, but who wants to? It would just be very confusing.

 is a RISC OS UserJGZimmerle on 24/2/04 11:18PM
[ Reply | Permalink | Report ]

To Gerph, You may be right about !Edit. It's been quite a while since I checked. I deliberately put 'badly' inside single quotes as I didn't want to imply 'incorrect'.

I didn't say that Impression was badly implemented. It just doesn't respond to a ScrollRequest and (from a programming point of view) it's quite a job to work out how to do it. The real pain however was Eureka.

 is a RISC OS Userpaulr on 24/2/04 11:39PM
[ Reply | Permalink | Report ]

When I was writing a wheel scroller (for Riscstation) I found that oregano caused the problems, it doesn't have a scroll bar for frames. Anything else I just sent a scroll request/an open_window request. Unfortunately scrolling all windows with a work area caused problems with all sorts of save boxes and things :) Does the iyonix scroller scroll a page at a time if Shift is held, and beginning/end if Ctrl is held?

 is a RISC OS Userjohn on 25/2/04 1:00AM
[ Reply | Permalink | Report ]

Well thats it!

Cured my outstanding issue with RO5.05 :-)

New graphics card and now the wheel on my mouse goes round and round :-D

Need to play a little more but !HID looks as if it will do even more spangly things with the keyboard using !altkeys...

Iyonixland just keeps on getting better :-D

 is a RISC OS Userepistaxsis@work on 25/2/04 9:36AM
[ Reply | Permalink | Report ]

Is there a similar scroll-wheel util for us poor 4.02 users with ordinary ps2 mice? What does HID do, scroll-wise?

Jymbob (feeling all left out)

 is a RISC OS Userjymbob on 26/2/04 12:38AM
[ Reply | Permalink | Report ]

jymbob Not sure if this would help? [link]

 is a RISC OS Userblahsnr on 26/2/04 11:57AM
[ Reply | Permalink | Report ]

Superb app, one more reason to keep adding to the iyonix fund.

Didn't Impression and other CC Apps use their own Template files, and so didn't really use the standard SWI calls, so as to enhance what they could do?

This is of course AFAICR!

Jymbob, how bout getting a Castle USB card? from what I can tell, "This program requires RISC OS 5.05 (or at least USBDriver 0.26)"

Im sure that it will be in the legacy Podule cards they produced

 is a RISC OS Userem2ac on 26/2/04 1:49PM
[ Reply | Permalink | Report ]

em2ac: Thing is, I already have a nice wireless mouse/keyboard using a PS2MouseMini, plus, all my podule slots are full.

blahsnr: thanks for the link, I'd forgotten about that one.

However: what do all the different scrollwheel drivers do?

When I turn my scrollwheel at the moment (currrently the y-axis is changed accordingly), is this the same as what would happen under select? or on an iyonix with HID?


 is a RISC OS Userjymbob on 8/3/04 11:29PM
[ Reply | Permalink | Report ]

Please login before posting a comment. Use the form on the right to do so or create a free account.

Search the archives

Today's featured article

  • Spam fighting apps reviewed
    Battle royale!
     20 comments, latest by semore439 on 18/4/04 1:56PM. Published: 11 Jul 2003

  • Random article

  • ArcEm re-released
    Everyone wants an A400 in their PC, really
     Discuss this. Published: 12 May 2002

  • Useful links

    News and media:

    Top developers:
    RISCOS LtdRISC OS OpenMW SoftwareR-CompAdvantage SixVirtualAcorn

    CJE MicrosAPDLCastlea4X-AmpleLiquid SiliconWebmonster


    RISCOS.org.ukRISCOS.orgRISCOS.infoFilebaseChris Why's Acorn/RISC OS collectionNetSurf

    Non-RISC OS:
    The RegisterThe InquirerApple InsiderBBC NewsSky NewsGoogle Newsxkcddiodesign

    © 1999-2009 The Drobe Team. Some rights reserved, click here for more information
    Powered by MiniDrobeCMS, based on J4U | Statistics
    "So, if I had 'teased' you with spin you might have printed it. Instead because it was simply factual you decided not to"
    Page generated in 0.164 seconds.