Select to view content in your preferred language

Add single function to switch keyboard shortcuts for left-handed use

53
0
yesterday
Status: Open
Labels (1)
StephenKCA
Occasional Contributor

The ArcGIS Pro framework uses a number of keyboard keys to change cursor navigation actions or activate functions. Some of the key-mouse combinations greatly speed efficient interaction with the software. For instance, holding down the C-key activates "Super Pan Tool Modifier", allowing the viewframe to be panned no matter what function is selected for the cursor; Z activates Zoom Continuous; X activates Zoom Out. These can be modified through the Keyboard Shortcuts dialogue (accessed by F12).

Some of the most core functions presume, by default, that the mouse is being operated with the right hand, so the keyboard keys fall naturally under the left hand. This is a good assumption for the 90% of the world that is right-handed, plus left-handers who choose to use the mouse right-handed. (The latter includes me, part of the time.) However, it forces those who use the mouse left-handed either to live with crossing their right hands to the left side of the keyboard or doing some involved remapping of the keyboard shortcuts, , which can only be saved on the machine they work on.

Esri should consider two changes to improve the software's utility for left-handed use:

1. Add a function to allow keyboard shortcuts to be saved / restored as a named entity.

Currently, keyboard shortcuts can be saved after updated, but the save function only saves the current state -- a snapshot of current values so the software remembers it on start up. A "Save As" function would allow a set of mappings to be saved as a block. This would allow different software users to save and restore their own settings, or to share mappings with others.

2. Review keyboard mappings that presume right-handed mouse use, and provide an alternative set of mappings (installed with the software) better suited to left-handed mouse use.

This would spare left-handed mouse users from having to take the time to think through their own keyboard mappings, or at least give them a starting point for customization.