Hi Anh,
Welcome to Microsoft Community.
It sounds like your keyboard's NumLock behavior is not functioning as expected. Can you tell me if there is a problem when you disconnect the external keyboard and use the Surface Laptop 7's own keyboard?
Check if any software is interfering with how the numeric keypad works. A "clean boot" starts Windows with a minimal set of drivers and startup programs, so that you can determine whether a background program is interfering with your game or program. How to perform a clean boot in Windows - Microsoft Support
- Reinstall or Update Keyboard Drivers
- Press
Windows + Xand select Device Manager. - Expand Keyboards.
- Right-click your keyboard and select Uninstall device.
- Restart your Surface; the driver will reinstall automatically.
- Check for Hardware-Specific Issues
- Test the keyboard on another device to rule out hardware issues.
- If the problem persists only on your Surface Laptop 7, try connecting another external keyboard to see if the behavior repeats.
I hope this helps. If there is anything not clear, please do not hesitate to let me know.
Your Sincerely
Hahn. W - MSFT | Microsoft Community Support Specialist