BuzzteeBear / OpenXR-MotionCompensation

OpenXR API layer for motion compensation
GNU Lesser General Public License v2.1
50 stars 7 forks source link

Shortcut keys are being triggered by unmapped modifiers #4

Closed rosskevin closed 1 year ago

rosskevin commented 1 year ago

Given:

; toggle overlay display
toggle_overlay = CTRL+D

Then CTRL+SHIFT+D is triggering the toggle_overlay. I've got a massive set of hot key mappings de-conflicted and I've got others being triggered or intercepted altogether. Caching, and I think save config is also getting caught (and not bubbling). Several controls on my motion controls are affected.

Here's a sample of my de-conflicted mappings as some general context: https://docs.google.com/spreadsheets/d/15N_efoa97qZxECsUiLlXfGdGy4MXqk-q/edit?usp=sharing&ouid=113445743503697882083&rtpof=true&sd=true

rosskevin commented 1 year ago

I mentioned this on discord, but for completeness sake, the modifiers I see in use are:

I assume caps lock is triggered as a shift.

BuzzteeBear commented 1 year ago

Feature to exclude key combination when additional modifiers are included (ctrl, shift. alt) has been added with this commit Note that it will not work properly for manual keyboard input.