Can't you just pick a different layout in the OS -- and that will remap the physical buttons?
Typing accented characters is far easier in Spanish with a Spanish layout, that we all grow up with. The software shouldn't just ignore half the planet on the basis of "use English".