Hello, Mira_el.
Welcome to Microsoft Community!
I understand that some of the keys on your Surface Pro 7 do not work correctly when using the keyboard.
What I would like to confirm with you is whether you are experiencing a similar issue when using the on-screen keyboard?
To assist you in investigating this issue, allow me to share the following with you:
You can try to manually obtain the driver and firmware installation packages for Surface Pro 7 to troubleshoot potential driver issues and maintain device performance:
Download Surface Pro 7 Drivers and Firmware from Official Microsoft Download Center
Incorrect keyboard drivers or outdated driver versions may cause such issues.
After the download is complete please try to perform a forced reboot of the device and reconnect the keyboard, this is to reset the hardware cache and apply driver updates:
Detach the Type Cover or Keyboard
- Unplug your Surface and detach the Cover.
- Make sure there's no debris, damage or anything that may inhibit a connection.
Force your Surface to restart
- Select Start> Power> Shut downand wait for your Surface to shut down.
- Now, press and hold the power button for 20 seconds. If you see the logo screen appear after a few seconds, continue to hold for the full 20 seconds until you see it again.
Reattach the Type Cover or Keyboard
- Re-attach the Cover, making sure that all the magnets touch the bottom edge of your Surface.
The above steps usually work if the problem originates with the driver.
If the problem persists, it is necessary to consider a hardware problem originating from the keyboard.
As I am not in a position to directly assist you in debugging your device, I recommend you to contact the Surface Technical Support team for more efficient hardware service.
I share with you the steps to create a service order here:
Open the Surface App (usually built into your Surface device, or you can download it from the Microsoft Store if you don't have one) and follow the procedure below:
- Click "Help and Support" and then click "Get Help".
- Briefly describe your problem in the text box, such as "Some keys on the Surface keyboard don't work properly", and then press Enter.
- Click "Contact Support" at the bottom.
- Select "Technical Support" and click "Confirm".
- You will see "Chat support" and "Phone support" options, please contact them during working hours, you will get one-to-one support services.
These are some of the information I can share with you at this time.
I wish you all the best.
Best Regards.
Leo.L - Microsoft Community Support Specialist