me2d13/luamacros

Right-versions of shifts do not work

Closed this issue · 0 comments

The SendKeys code allows a < or > modifier after a shift key to modify which key is sent.

No modifier works as expected:

  • ^ = VK_CONTROL
  • % = VK_MENU
  • + = VK_SHIFT
  • # = VK_LWIN

The < modifier works as expected:

  • ^< = VK_LCONTROL
  • %< = VK_LMENU
  • +< = VK_LSHIFT
  • #< = VK_LWIN

The > modifier does not work:

  • ^> = VK_TAB
  • %> = VK_RCONTROL
  • +> = VK_RMENU
  • #> = VK_RSHIFT
  • &> = VK_RWIN

As you can see, the > modifier is off by 1.