Você provavelmente está usando o layout de teclado internacional dos EUA, em vez do layout básico dos EUA. O primeiro usa as chaves ', ' , ", ^ e ~ como chaves inativas , permitindo que você as combine com letras para produzir caracteres com diacríticos.
Veja as imagens abaixo (cortesia da Wikipedia) sobre as diferenças entre os dois layouts.
Básico dos EUA:
USInternational:
Como você pode ver, com o layout internacional você pode usar AltGr + ? e AltGr + ! para ¿
e ¡
, respectivamente.
Outra opção, se você tiver um teclado numérico, é usar Alt (mantendo pressionado o Alt Tecla e digitação em uma seqüência numérica no teclado numérico. Alt + 0191 produz ¿
e Alt + 0161 produz ¡
. Veja aqui para uma lista completa de códigos Alt.
Por fim, você pode fazer o download do Microsoft Keyboard Layout Creator , crie seu próprio layout personalizado e mapeie esses símbolos para qualquer combinação de teclas desejada.