Can I change the scrolling behavior in Adobe Acrobat DC?

Questions and answers about 3Dconnexion devices on Windows.

Moderator: Moderators

Post Reply
grimlock
Posts: 7
Joined: Wed Apr 08, 2020 8:02 am

Can I change the scrolling behavior in Adobe Acrobat DC?

Post by grimlock »

Scrolling in virtually all non-3d programs is done with a forward/backward rotation of the spacemouse. Except Acrobat DC. Scrolling in Acrobat is done via a forward/backward translation movement.

Is this something I can hand edit in the .cfg files?
jwick
Moderator
Moderator
Posts: 3331
Joined: Wed Dec 20, 2006 2:25 pm
Location: USA
Contact:

Re: Can I change the scrolling behavior in Adobe Acrobat DC?

Post by jwick »

You can probably reverse the axis in the GUI while Acrobat is running.
grimlock
Posts: 7
Joined: Wed Apr 08, 2020 8:02 am

Re: Can I change the scrolling behavior in Adobe Acrobat DC?

Post by grimlock »

jwick wrote: Mon Dec 06, 2021 12:00 am You can probably reverse the axis in the GUI while Acrobat is running.
Reversing the axis is easy. That's a checkbox. But I want to change the scroll command from a translation movement to a rotation movement.
jwick
Moderator
Moderator
Posts: 3331
Joined: Wed Dec 20, 2006 2:25 pm
Location: USA
Contact:

Re: Can I change the scrolling behavior in Adobe Acrobat DC?

Post by jwick »

Sorry, I didn't read that carefully.

You should be able to edit the cfg file used for Acrobat. Start it and see what file is being used by hovering over the 3Dx systray icon. It will probably say AdobeAcrobat.xml.

It is best to make changes to your user file, not our default file, because the default file will get overwritten next time you upgrade your 3DxWare installation.

To make a user file, change something in the GUI, like turning rotations off, then on.
This will make a file in %appdata%\3dconnexion\3dxware\cfg.
Edit that file with your favorite XML editor (e.g., notepad++).

Change

Code: Select all

				<Axis>
					<Enabled>true</Enabled>
					<Input>
						<ActionID>HIDMultiAxis_Rx</ActionID>
						<Min>-512</Min>
						<Max>511</Max>
						<Deadband>0</Deadband>
					</Input>
					<Output>
						<ActionID>HIDMultiAxis_Rx</ActionID>
						<Min>-512.0000</Min>
						<Max>511.0000</Max>
						<Scale>1.0000</Scale>
						<Reversed>false</Reversed>
					</Output>
				</Axis>
to

Code: Select all

				<Axis>
					<Enabled>true</Enabled>
					<Input>
						<ActionID>HIDMultiAxis_Rx</ActionID>
						<Min>-512</Min>
						<Max>511</Max>
						<Deadband>0</Deadband>
					</Input>
					<Output>
						<ActionID>HIDMultiAxis_Z</ActionID>
						<Min>-512.0000</Min>
						<Max>511.0000</Max>
						<Scale>1.0000</Scale>
						<Reversed>true</Reversed>
					</Output>
				</Axis>
Where the output of the Rx (pitch) axis is now mapped to the Z (up/down) axis, which is what the Acrobat plugin is using.
You might also want to set the Reversed value as you like, turn off the Z axis (Input) and turn on the Dominant AxisFilter or you may get scrolling and scaling all mixed together.
Post Reply