It sounds like the key isn’t being recognized until another input forces the system to refresh the keyboard state, which usually points to a low-level driver or firmware issue rather than a simple app conflict. Since Safe Mode didn’t change the behavior and the OSK shows the same delay, that rules out most third-party software. At this point, the most likely causes are either a corrupted keyboard driver stack or something in the recent Windows update affecting how the onboard keyboard communicates. I’d start by doing a clean reinstall of the keyboard driver using Lenovo’s official package instead of the generic Windows one and then check if there’s a newer BIOS or firmware update for your Legion S7 on Lenovo’s support site. If that doesn’t help, try running DISM /Online /Cleanup-Image /RestoreHealth followed by sfc /scannow to repair any system files that might have been impacted by the update or CCleaner’s optimization. One quick question, does the right Shift key behave the same way in the BIOS setup screen or when typing in a pre-boot environment? That will tell us if it’s truly hardware or still OS-level.
My right Shift key only works on the second subsequent key press
This is the 2nd time this has happened, and I don't remember what fixed last time. It seems to be software-related. When I press the right Shift key, the next key press is not "Shifted". I have to press another key, while still holding the Shift key, and then it works.
For example, here's me typing a capital "A" with the right Shift key:
aA (I have to hit it twice before it works)
Here's the left Shift key:
A (works normally)
I have plugged in an external USB keyboard, and both Shift keys work properly. It only seems to be the onboard laptop keyboard that has an issue. I don't know if some software has a hotkey that is interfering with the normal Shift operation.
I've tried uninstalling all Keyboard devices in Device Manager, then rebooting to let Windows reinstall everything. No change.
I tried disabling Sticky Keys and Filter keys as described in other online articles/forums, and still that didn't fix it.
Is there maybe a way to see what software could be monitoring for the right Shift keypress? Any other ideas would be great. This has been going on for weeks now, and it's affecting my productivity. Thanks!
System Info:
Make: Lenovo
Model: Legion S7 15ACH6
Bios version: HACN46WW
Processor: AMD Ryzen 7 5800H with Radeon Graphics
Storage: 2.3 TB
Installed RAM: 24 GB (23.4 GB usable)
Windows for home | Windows 11 | Devices and drivers
Locked Question. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.
Hi Brad M,
Welcome to Microsoft Q&A forum. I'm happy to help.
By default, Windows treats the left and right Shift keys as the same key with identical functionality. In Operating System Level, Windows can tell the difference between the left and right Shift keys. However, in Software Level, most standard applications cannot.
Regarding that and information you've provided, you probably have hardware issue with your laptop keyboard.
You may do some basic keyboard check online, example: https://keyboard-test.space/
Disclaimer: This is a non-Microsoft website. The page appears to be providing accurate and safe information. Watch out for ads on the site that may advertise products frequently classified as PUP (Potentially Unwanted Products). Thoroughly research any product advertised on the site before you decide to download and install it.
I hope that above information is helpful to you.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.
1 additional answer
Sort by: Most helpful
-
Anonymous
2025-12-11T20:27:02.66+00:00 Hi, I understand how annoying it can be when a key doesn’t behave as expected.
What’s happening here is that your right Shift key is being detected, but something in the software layer is delaying its effect until the second key press.
Since the external keyboard works fine, this points to either a driver issue or a program intercepting that key for shortcuts or macros.
First, try booting into Safe Mode and test the key there, if it works normally, then a background app is likely the culprit.
Also check for any Lenovo utilities, gaming overlays, or macro tools running in the background and disable them temporarily.
Updating your keyboard driver and BIOS from Lenovo’s support site can help too.
If the problem persists even in Safe Mode, it could be firmware related.
Do you recall installing any new software around the time this started, or do you use any apps that customize keyboard shortcuts?
Regards,
Aron