|
|
@ -28,10 +28,7 @@ Yes, unfortunately.
|
|
|
|
characters, you could press and hold the 'a' key for a second or two. This no
|
|
|
|
characters, you could press and hold the 'a' key for a second or two. This no
|
|
|
|
longer works with Auto Shift because it is timing your depressed time instead
|
|
|
|
longer works with Auto Shift because it is timing your depressed time instead
|
|
|
|
of emitting a depressed key state to your operating system.
|
|
|
|
of emitting a depressed key state to your operating system.
|
|
|
|
2. Auto Shift is disabled for any key press that is accompanied by one or more
|
|
|
|
2. You will have characters that are shifted when you did not intend on shifting, and
|
|
|
|
modifiers. Thus, Ctrl+A that you hold for a really long time is not the same
|
|
|
|
|
|
|
|
as Ctrl+Shift+A.
|
|
|
|
|
|
|
|
3. You will have characters that are shifted when you did not intend on shifting, and
|
|
|
|
|
|
|
|
other characters you wanted shifted, but were not. This simply comes down to
|
|
|
|
other characters you wanted shifted, but were not. This simply comes down to
|
|
|
|
practice. As we get in a hurry, we think we have hit the key long enough
|
|
|
|
practice. As we get in a hurry, we think we have hit the key long enough
|
|
|
|
for a shifted version, but we did not. On the other hand, we may think we are
|
|
|
|
for a shifted version, but we did not. On the other hand, we may think we are
|
|
|
@ -48,6 +45,18 @@ If no `rules.mk` exists, you can create one.
|
|
|
|
|
|
|
|
|
|
|
|
Then compile and install your new firmware with Auto Key enabled! That's it!
|
|
|
|
Then compile and install your new firmware with Auto Key enabled! That's it!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Modifiers
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
By default, Auto Shift is disabled for any key press that is accompanied by one or more
|
|
|
|
|
|
|
|
modifiers. Thus, Ctrl+A that you hold for a really long time is not the same
|
|
|
|
|
|
|
|
as Ctrl+Shift+A.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
You can re-enable Auto Shift for modifiers by adding another rule to your `rules.mk`
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
AUTO_SHIFT_MODIFIERS = yes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
In which case, Ctrl+A held past the `AUTO_SHIFT_TIMEOUT` will be sent as Ctrl+Shift+A
|
|
|
|
|
|
|
|
|
|
|
|
## Configuring Auto Shift
|
|
|
|
## Configuring Auto Shift
|
|
|
|
|
|
|
|
|
|
|
|
If desired, there is some configuration that can be done to change the
|
|
|
|
If desired, there is some configuration that can be done to change the
|
|
|
|