I tried asking this on the Karabiner forum and no dice.
I have a Logitech Ergo K860 and mostly its an amazing keyboard. It has but one fault. I keep on hitting the Print Screen button, because its above the backspace. This automatically takes a screenshot.
I’ve tried setting it to “none” in the Logitech Options app and MacOS still takes screen shots.
I’ve tried remapping in in Keyboard Karabiner:
and it still takes screenshots.
My guesses:
This is being done at an os level deeper than logitech or Keyboard Karabiner see - unlikely
print_screen is the wrong key code If that is the case is there a keyboard monitor that allows me to see which key is being triggered for PrintScreen.
Is there a way in MacOS? Karabiner? Keyboard Maestro? … to block this from triggering?
I also use this keyboard. If you have Logi Options installed you can configure the keyboard settings directly from there, including remapping the print screen key.
I was also trying to find a solution to this issue but found nothing on the net. Then used Karabiner Viewer to identify what is it triggering. Found it was Cmd-Shift-3. Disabled that shortcut from " Settings>Keyboard>Keyboard Shortcuts" as I do not use that shortcut for taking my screenshots. I prefer Cmd-Shift-4. And Voila. PrintScreen on K860 is a useless key now
Wow. Just wow. I would never have looked there. In seconds a problem that has dogged me for a year goes away. This tidbit of information is going to stored (no enshrined) in my Obsidian vault.
@sndp - thank you SO much for this hotfix to the Print Screen button! I just recently purchased the keyboard and it has been SO annoying as I keep hitting that button all the time. +1 on the bad design comment. I do hope Logitech keyboard Product Managers are viewing these boards and make changes on future models.
Irony. Four years later, I’m having this problem again. (Something reset defaults, perhaps). Instead of looking in Obsidian - too easy. I know I’ve solved this before.
I looked in the forums for Keyboard Maestro, BetterTouchTool and finally here.