The issue
I use a MX Master 3 mouse from Logitech and it has a pair of back/forward buttons that work in Finder, Safari etc. out of the box, i.e. if I navigate down a folder hierarchy and then press the Back button several times, I will navigate up one level at a time. But I found out these buttons don’t work in DEVONthink 3: DT does nothing when either button is pressed.
My solution
My initial guess was the buttons are simply mapped to macOS’ standard convention for back/forward shortcuts, which DT chose not to follow. I searched for Apple’s keyboard shortcuts documentation but didn’t find any keyboard shortcuts for navigating back/forward.
I then referred to DT’s documentation and, using Logitech’s software utility Logitech Options, remapped the back and forward buttons to ⌘ - [
and ⌘ - ]
respectively for DT, which easily solves the issue.
My question
My question is: why doesn’t DT response to these buttons as expected but requires a workaround, albeit a trivial one? If possible, I would prefer DT to add native support for MX Master’s back/forward buttons.