keyboardio / Chrysalis

Graphical configurator for Kaleidoscope-powered keyboards
https://github.com/keyboardio/Chrysalis#chrysalis
GNU General Public License v3.0
496 stars 64 forks source link

Shifted keys type unshifted variants about 10% of the time #1234

Open ianthehenry opened 1 year ago

ianthehenry commented 1 year ago

Describe the bug

I have dedicated punctuation keys to type characters like ! and ( without having to press shift. Very often when I press these keys, they instead type the unshifted variants (1 and 9).

To Reproduce

Steps to reproduce the behavior:

  1. Make a key binding for !.
  2. Press it several times over an RDP connection.
  3. Notice that about 10% of the time it types 1 instead of !.

Expected behavior

It should always send the key that it's supposed to send.

Desktop (please complete the following information):

Additional context

I am working over RDP, and I worry that this might be a factor. I'd like to adjust the delay in between the shift key events and the other keys events, but I can't find a way to do this.

obra commented 1 year ago

Hi Ian,

This is a long-standing known bug in RDP that can affect any kind of "non-standard" keyboard config. Depending on the exact version of RDP, there may be config options on the app's side that improve keyboard handling.

On Thu, Nov 17, 2022 at 10:29 AM Ian Henry @.***> wrote:

Describe the bug

I have dedicated punctuation keys to type characters like ! and ( without having to press shift. Very often when I press these keys, they instead type the unshifted variants (1 and 9).

To Reproduce

Steps to reproduce the behavior:

  1. Make a key binding for !.
  2. Press it several times over an RDP connection.
  3. Notice that about 10% of the time it types 1 instead of !.

Expected behavior

It should always send the key that it's supposed to send.

Desktop (please complete the following information):

  • OS: macOS
  • Chrysalis Version: 0.12.0

Additional context

I am working over RDP, and I worry that this might be a factor. I'd like to adjust the delay in between the shift key events and the other keys events, but I can't find a way to do this.

— Reply to this email directly, view it on GitHub https://github.com/keyboardio/Chrysalis/issues/1234, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAALC2GGTX6Q2UVQ6M6HVGDWIZ2RTANCNFSM6AAAAAASDVTXDE . You are receiving this because you are subscribed to this thread.Message ID: @.***>