Yes. Sometimes I will roll with other languages like German, Swiss or even French keycaps set for lols, but I don't change my keymapping in the OS. Keyboard sends a scancode, the OS assigns a meaning to that scancode with keyboard layout. The keycap legends are irrelevant if you don't have the matching keymapping loaded.
Right now you could go change your keymap to German and on your US ANSI keyboard if you type the [ key you will get the Ü.