RISC OS Open
Safeguarding the past, present and future of RISC OS for everyone
ROOL
Home | News | Downloads | Bugs | Bounties | Forum | Documents | Photos | Contact us
Account
Forums → Bugs →

HID on Pi 4 with ROS 5.28

Subscribe to HID on Pi 4 with ROS 5.28 13 posts, 7 voices

 
Jun 17, 2022 12:28pm
Avatar David Feugey (2125) 2596 posts

Hi all,

Just for information, I recently remove HID because of some incompatibilities with the latest (not yet public) version of ABC.

It also solves:
- Mouse bugs on boot or reboot.
- Iris crashes when quitting.
- TeBranch crashes when quitting.

So, if you have also some massive problems on Pi4, with RISC OS 5.28+, try first to boot it without HID :)

 
Jun 17, 2022 12:33pm
Avatar Rick Murray (539) 11630 posts

I ditched HID years ago as it kept stiffing the machine (Pi2B then). I put it down to it really not liking my keyboard or mouse or whatever…

 
Jun 17, 2022 2:32pm
Avatar David Feugey (2125) 2596 posts

Nota there is still a sound issue in TextEase that can make the system crashing, but it’s (much) less frequent than before.

 
Jun 18, 2022 7:48am
Avatar Paul Sprangers (346) 293 posts

Another inconvenience is that HID’s own WimpScroll module interferes with RISC OS’ WindowScroll module. I haven’t yet figured out how to stop downloading that module when running HID. Instead, I have to RMKill it manually after each reboot. But I would be lost without HIDs key shortcuts for file launchers.

 
Jun 18, 2022 9:03am
Avatar Bryan (8467) 356 posts

I haven’t yet figured out how to stop downloading that module

WindowScroll is a ROM module. It can simply be unplugged.

*unplug WindowScroll

Or, did you mean you want to stop the other module?

 
Jun 18, 2022 11:30am
Avatar Paul Sprangers (346) 293 posts

Yes, I want to stop the other module, which is WimpScroll.
But I can’t find anything related in the Run file of HID that can be commented out. And when I RMKill WimpScroll in an Exec file during boot, even after running HID, the module will still be there. Maybe the initialising of HID takes so much time that the module gets RMkilled before it is loaded. Or something like that.

 
Jun 18, 2022 12:17pm
Avatar Richard Coleman (3190) 42 posts

Paul, the WimpScroll module is loaded in 2 files:
!HID.Profiles.Wheel.Default
and
!HID.Files.Wheel

 
Jun 18, 2022 12:35pm
Avatar Paul Sprangers (346) 293 posts

Yes, but when I comment those lines out, it appears to be undone after a reboot. It looks like HID downloads that module from within the program…
Of course, I unticked scroll wheel support in the HID choices window, but that doesn’t prevent it from downloading the module.

 
Jun 18, 2022 1:56pm
Avatar Chris Hughes (2123) 227 posts

I don’t normally use !HID nowadays due to some conflicts. But if you open the !HID choices window, at the top on the right side is an icon like an open box, click on that and toggle the “Use USBHID module” off it seems to disable the WimpScroll being active, but you must remember to click on “save” to save the changes. You will also see in this section when modules are loaded change the settings to suit.

Remember to reboot after doing any changes to !HID

I would not go playing around with Run files. Use the built in options in !HID configure.

 
Jun 19, 2022 9:58am
Avatar Paul Sprangers (346) 293 posts

No luck. When I untick ‘Use USBHID module’, then I not only loose my key shortcuts to the file launchers, but also the WimpScroll module is still there! All combinations between using that module or not and the various Run- and Install options that I tried had various effects, but none of them got rid of the bloody module.

If there were another file launcher with key shortcuts available, that is not as limited as !Menon, I would certainly forget about HID.

 
Jun 19, 2022 1:01pm
Avatar Chris Hughes (2123) 227 posts

If there were another file launcher with key shortcuts available, that is not as limited as !Menon, I would certainly forget about HID

You could have a look at !AppDock2 from MW Software its allows shortcut icons

Regarding !HID with your issue possibly a word with XAT there is a link of the info entry for emailing them.

 
Jun 19, 2022 3:17pm
Avatar Jean-Michel BRUCK (3009) 94 posts

@Paul
In HID choices Mouse→Scroll wheel, you can untick Scroll wheel support.
I use !HID ,with my keyboard no problem.(ARMX6)
With Rhapsody4 it’possible to mimic key up/down with scroll wheel, nice.

 
Jun 19, 2022 6:09pm
Avatar Paul Sprangers (346) 293 posts

You could have a look at !AppDock2 from MW Software its allows shortcut icons

AppDock2 does key shortcuts indeed, but the button bar will always be there, which is what I don’t want. Moreover, the key shortcuts in AppDock2 are as limited as in !Menon. HID allows the use of all sorts of modifier keys and is quite good at recognising special keys on special keyboards (such as a ‘calculator’ key).

Regarding !HID with your issue possibly a word with XAT there is a link of the info entry for emailing them.

That’s certainly true, especially since I live no more than 30 kilometers away from XAT. I’ll try to contact him again, although the last two or three attempts have not been too succesful.

In HID choices Mouse→Scroll wheel, you can untick Scroll wheel support.

That’s the first thing I did of course, but to no avail.

I use !HID ,with my keyboard no problem.(ARMX6)

No doubt. But the difficulties start when you want to program something that relies on using the scroll wheel. The ‘Scroll Request’ in the Wimp Poll gets nastely interfered with HID’s WimpScroll module.

Reply

To post replies, please first log in.

Forums → Bugs →

Search forums

Social

Follow us on and

ROOL Store

Buy RISC OS Open merchandise here, including SD cards for Raspberry Pi and more.

Donate! Why?

Help ROOL make things happen – please consider donating!

RISC OS IPR

RISC OS is an Open Source operating system owned by RISC OS Developments Ltd and licensed primarily under the Apache 2.0 license.

Description

Bug discussions that aren’t covered by the bugs database.

Voices

  • David Feugey (2125)
  • Rick Murray (539)
  • Paul Sprangers (346)
  • Bryan (8467)
  • Richard Coleman (3190)
  • Chris Hughes (2123)
  • Jean-Michel BRUCK (3009)

Options

  • Forums
  • Login
Site design © RISC OS Open Limited 2018 except where indicated
The RISC OS Open Beast theme is based on Beast's default layout

Valid XHTML 1.0  |  Valid CSS

Powered by Beast © 2006 Josh Goebel and Rick Olson
This site runs on Rails

Hosted by Arachsys