If you downloaded DisplayFusion 12.0 and are having issues with languages please re-download and re-install. We have repacked the release as 12.0c with the languages fixed.
When using .Sendkeys to stuff the keyboard buffer, I noticed the "+" modifier is the same as holding the [Shift] key and the modifier respects the [Caps-Lock] state: Caps On, Lowecase; Caps Off, Uppercase.
For example, BFS.Input.SendKeys("+({VK_50}{VK_65}){VK_76}{VK_76}+({VK_80})") results:
Caps OFF: @AllP
Caps ON: @aLLp
Since this is a case-sensitive password I am stuffing, I need the case to be persistant, regardless of the [Caps-Lock] state. I have tried adding 32 to each ASCII value to stuff with lowercase alphas, but that did not work.
So, is there a modifier I can prefix with to force a lowercase ASC char? Or, is there a way to force [Caps-Lock] Off within a custom script?