I can type numbers on my laptop's keyboard, but not symbols. What's going on?

The issue you describe, where numeric keys function but symbol keys do not, is almost certainly a configuration or software problem, not a hardware failure. Since the physical keys for numbers (typically on the top row) are also the primary input for symbols like the exclamation point, at sign, and dollar sign, their dual function is managed by a modifier key—the Shift key. The core mechanism at play is that pressing '7' alone produces a numeral, while pressing 'Shift + 7' produces an ampersand. Therefore, if numbers work in their unshifted state but symbols do not appear when Shift is held, the fault lies not with the key switches themselves but with the system's interpretation of the Shift modifier or a broader keyboard mapping error.

Several specific software states can cause this precise symptom. The most common is the accidental activation of the Sticky Keys accessibility feature, which modifies how modifier keys like Shift are registered, potentially leading to unexpected behavior when trying to produce shifted characters. A more systemic cause is an incorrect or corrupted keyboard layout or input language setting within your operating system. For instance, if your system has inadvertently switched from a standard "US QWERTY" layout to a "US International" or a numeric keypad-only layout, the mapping between the Shift+number combination and the expected symbol can be altered or disabled. It is also prudent to check for physical keyboard lock keys, though these are rarer on laptops; some models may have a "Function Lock" or specific software utility that could remap the top row's secondary functions.

To diagnose and resolve this, a systematic approach is required. First, test the Shift key's functionality with letter keys; if pressing Shift+A still produces a capital 'A', then the Shift key itself is working at a basic level, narrowing the issue to the symbol mapping. Next, examine your OS's keyboard settings. In Windows, this is found in Settings > Time & Language > Language & Region; ensure the correct keyboard language and layout are selected and active. On macOS, check System Settings > Keyboard > Input Sources. While in these settings, add a standard layout (like "US") and test it. Simultaneously, disable accessibility features like Sticky Keys or Filter Keys to rule them out. If the problem persists only in a specific application (like a web browser or word processor), it is likely an application-specific shortcut conflict. A final, more thorough step is to boot the computer into Safe Mode or use an on-screen keyboard; if symbols work in these environments, a third-party software or driver conflict on your main system is the probable culprit, necessitating a review of recently installed applications or peripheral drivers.