[8125, K-JAM, P4300, MDA Vario Software Upgrading] dmarru:
Bueno, te contesto yo mismo que ya encontré la respuesta en otro foro:

1. Ejecutamos algun programa que nos permita editar el registro como por ejemplo el total comander.

2. Vamos a "\HKCU\ControlPanel\Keybd\Locale" en el registro.

3. Cambiamos el valor que contiene el atributo "locale" al español, que es el "0c0a" (o el que quieras de la lista que pongo a continuación).

4. Haz un soft reset y listos, las teclas ya estan distribuidas segun la configuración correspondiente al código que le hayas metido.

Listado de códigos:

0x0000 Language Neutral

0x007f The language for the invariant locale (LOCALE_INVARIANT). See

MAKELCID.

0x0400 Process or User Default Language

0x0800 System Default Language

0x0436 af-ZA Afrikaans (South Africa)

0x041c sq-AL Albanian (Albania)

0x0484 gsw-FR Windows Vista and later: Alsatian (France)

0x045e am-ET Windows Vista and later: Amharic (Ethiopia). Unicode only.

0x0401 ar-SA Arabic (Saudi Arabia)

0x0801 ar-IQ Arabic (Iraq)

0x0c01 ar-EG Arabic (Egypt)

0x1001 ar-LY Arabic (Libya)

0x1401 ar-DZ Arabic (Algeria)

0x1801 ar-MA Arabic (Morocco)

0x1c01 ar-TN Arabic (Tunisia)

0x2001 ar-OM Arabic (Oman)

0x2401 ar-YE Arabic (Yemen)

0x2801 ar-SY Arabic (Syria)

0x2c01 ar-JO Arabic (Jordan)

0x3001 ar-LB Arabic (Lebanon)

0x3401 ar-KW Arabic (Kuwait)

0x3801 ar-AE Arabic (U.A.E.)

0x3c01 ar-BH Arabic (Bahrain)

0x4001 ar-QA Arabic (Qatar)

0x042b hy-AM Windows 2000 and later: Armenian (Armenia). Unicode only.

0x044d as-IN Windows Vista and later: Assamese (India). Unicode only.

0x042c az-AZ-Latn Azeri (Latin)

0x082c az-AZ-Cyrl Azeri (Cyrillic)

0x046d ba-RU Windows Vista and later: Bashkir(Russia).

0x042d eu-ES Basque

0x0423 be-BY Belarusian (Belarus)

0x0445 bn-IN Windows XP SP2 and later: Bengali (India). Unicode only.

0x201a bs-BA-Cyrl Windows XP SP2 and later (downloadable); Windows Vista and later:

Bosnian (Bosnia and Herzegovina, Cyrillic)

0x141a bs-BA-Latn Windows XP SP2 and later: Bosnian (Bosnia and Herzegovina, Latin)

0x047e br-FR Breton (France)

0x0402 bg-BG Bulgarian (Bulgaria)

0x0455 Not supported: Burmese

0x0403 ca-ES Catalan

0x0004 zh-CHS Chinese (Simplified)

0x0404 zh-TW Chinese (Taiwan)

0x0804 zh-CN Chinese (PRC)

0x0c04 zh-HK Chinese (Hong Kong SAR, PRC)

0x1004 zh-SG Chinese (Singapore)

0x1404 zh-MO Windows 98/Me, Windows XP and later: Chinese (Macao SAR)

0x7c04 zh-CHT Chinese (Traditional)

0x0483 co-FR Windows Vista and later: Corsican (France).

0x041a hr-HR Croatian (Croatia)

0x101a hr-BA Windows XP SP2 and later: Croatian (Bosnia and Herzegovina, Latin)

0x0405 cs-CZ Czech (Czech Republic)

0x0406 da-DK Danish (Denmark)

0x048c gbz-AF Windows XP and later: Dari (Afghanistan).

0x0465 div-MV Windows XP and later: Divehi (Maldives). Unicode only.

0x0413 nl-NL Dutch (Netherlands)

0x0813 nl-BE Dutch (Belgium)

0x0409 en-US English (United States)

0x0809 en-GB English (United Kingdom)

0x0c09 en-AU English (Australia)

0x1009 en-CA English (Canada)

0x1409 en-NZ English (New Zealand)

0x1809 en-IE English (Ireland)

0x1c09 en-ZA English (South Africa)

0x2009 en-JA English (Jamaica)

0x2409 en-CB English (Caribbean)

0x2809 en-BZ English (Belize)

0x2c09 en-TT English (Trinidad)

0x3009 en-ZW Windows 98/Me, Windows 2000 and later: English (Zimbabwe)

0x3409 en-PH Windows 98/Me, Windows 2000 and later: English (Philippines)

0x4009 en-IN Windows Vista and later: English (India)

0x4409 en-MY Windows Vista and later: English (Malaysia)

0x4809 en-SG Windows Vista and later: English (Singapore)

0x0425 et-EE Estonian (Estonia)

0x0438 fo-FO Faeroese (Faero Islands)

0x464 fil-PH Windows XP SP2 and later (downloadable); Windows Vista and later:

Filipino (Philippines)

0x040b fi-FI Finnish

0x040c fr-FR French (France)

0x080c fr-BE French (Belgium)

0x0c0c fr-CA French (Canada)

0x100c fr-CH French (Switzerland)

0x140c fr-LU French (Luxembourg)

0x180c fr-MC French (Monaco)

0x0462 fy-NL Windows XP SP2 and later (downloadable); Windows Vista and later:

Frisian (Netherlands)

0x0456 gl-ES Windows XP and later: Galician

0x0437 ka-GE Windows 2000 and later: Georgian. Unicode only.

0x0407 de-DE German (Germany)

0x0807 de-CH German (Switzerland)

0x0c07 de-AT German (Austria)

0x1007 de-LU German (Luxembourg)

0x1407 de-LI German (Liechtenstein)

0x0408 el-GR Greek

0x046f kl-GL Windows Vista and later: Greenlandic (Greenland)

0x0447 gu-IN Windows XP and later: Gujarati. This is Unicode only.

0x0468 ha-NG-Latn Windows Vista and later: Hausa (Nigeria)

0x040d he-IL Hebrew (Israel)

0x0439 hi-IN Windows 2000 and later: Hindi (India). Unicode only.

0x040e hu-HU Hungarian (Hungary)

0x040f is-IS Icelandic (Iceland)

0x0421 id-ID Indonesian

0x045d iu-CA-Cans Windows XP SP2 and later (downloadable); Windows Vista and later:

Inuktitut (Canada, Syllabics). Unicode only.

0x085d iu-CA-Latn Windows XP and later: Inuktitut (Canada, Latin).

0x083c ga-IE Windows XP SP2 and later (downloadable); Windows Vista and later:

Irish (Ireland).

0x0434 xh-ZA Windows XP SP2 and later: isiXhosa/Xhosa (South Africa)

0x0435 zu-ZA Windows XP SP2 and later: isiZulu/Zulu (South Africa)

0x0410 it-IT Italian (Italy)

0x0810 it-CH Italian (Switzerland)

0x0411 ja-JP Japanese (Japan)

0x044b kn-IN Windows XP and later: Kannada. Unicode only.

0x043f kk-KZ Windows 2000 and later: Kazakh (Kazakhstan)

0x0453 kh-KH Windows Vista and later: Khmer (Cambodia). Unicode only.

0x0486 qut-GT Windows Vista and later: K'iche (Guatemala).

0x0487 rw-RW Windows Vista and later: Kinyarwanda (Rwanda).

0x0457 kok-IN Windows 2000 and later: Konkani. Unicode only.

0x0412 ko-KR Korean (Korea)

0x0812 Windows 95, Windows NT 4.0 only: Korean (Johab)

0x0440 ky-KG Windows XP and later: Kyrgyz (Kyrgyzstan)

0x0454 lo-LA Windows Vista and later: Lao (Lao P.D.R.)

0x0426 lv-LV Latvian (Latvia)

0x0427 lt-LT Lithuanian (Lithuania)

0x0827 Windows 98 only: Lithuanian (Classic)

0x082e wee-DE Windows Vista and later: Lower Sorbian (Germany)

0x046e lb-LU Windows XP SP2 and later (downloadable); Windows Vista and later:

Luxembourgish (Luxembourg)

0x042f mk-MK Windows 2000 and later: Macedonian (FYROM)

0x043e ms-MY Windows 2000 and later: Malay (Malaysia)

0x083e ms-BN Windows 2000 and later: Malay (Brunei Darussalam)

0x044c ml-IN Windows XP SP2 and later: Malayalam (India). Unicode only.

0x043a mt-MT Windows XP SP2 and later: Maltese (Malta).

0x0481 mi-NZ Windows XP SP2 and later: Maori (New Zealand)

0x047a arn-CL Windows XP SP2 and later (downloadable); Windows Vista and later:

Mapudungun (Chile)

0x044e mr-IN Windows 2000 and later: Marathi (India). Unicode only.

0x047c moh-CA Windows XP SP2 and later (downloadable); Windows Vista and later:

Mohawk (Canada)

0x0450 mn-MN Windows XP and later: Mongolian (Mongolia)

0x0850 mn-CN Windows Vista and later: Mongolian (PRC)

0x0461 ne-NP Windows XP SP2 and later (downloadable); Windows Vista and later:

Nepali (Nepal). Unicode only

0x0414 nb-NO Norwegian (Bokmâl)

0x0814 nn-NO Norwegian (Nynorsk)

0x0482 oc-FR Occitan (France)

0x0448 or-IN Oriya (India)

0x0463 ps-AF Windows XP SP2 and later (downloadable); Windows Vista and later:

Pashto (Afghanistan)

0x0429 fa-IR Persian (Iran)

0x0415 pl-PL Polish (Poland)

0x0416 pt-BR Portuguese (Brazil)

0x0816 pt-PT Portuguese (Portugal)

0x0446 pa-IN Windows XP and later: Punjabi (India). Unicode only.

0x046b quz-BO Windows XP SP2 and later: Quechua (Bolivia)

0x086b quz-EC Windows XP SP2 and later: Quechua (Ecuador)

0x0c6b quz-PE Windows XP SP2 and later: Quechua (Peru)

0x0418 ro-RO Romanian (Romania)

0x0417 rm-CH Windows XP SP2 and later (downloadable); Windows Vista and later:

Romansh

0x0419 ru-RU Russian (Russia)

0x243b smn-FI Windows XP SP2 and later: Sami (Inari, Finland)

0x103b smj-NO Windows XP SP2 and later: Sami (Lule, Norway)

0x143b smj-SE Windows XP SP2 and later: Sami (Lule, Sweden)

0x043b se-NO Windows XP SP2 and later: Sami (Northern, Norway)

0x083b se-SE Windows XP SP2 and later: Sami (Northern, Sweden)

0x0c3b se-FI Windows XP SP2 and later: Sami (Northern, Finland)

0x203b sms-FI Windows XP SP2 and later: Sami (Skolt, Finland)

0x183b sma-NO Windows XP SP2 and later: Sami (Southern, Norway)

0x1c3b sma-SE Windows XP SP2 and later: Sami (Southern, Sweden)

0x044f sa-IN Windows 2000 and later: Sanskrit (india). Unicode only.

0x0c1a sr-SP-Cyrl Serbian (Serbia and Montenegro, Cyrillic)

0x1c1a sr-BA-Cyrl Windows XP SP2 and later: Serbian (Bosnia, and Herzegovina, Cyrillic)

0x081a sr-SP-Latn Serbian (Serbia and Montenegro, Latin)

0x181a sr-BA-Latn Windows XP SP2 and later: Serbian (Bosnia, and Herzegovina, Latin)

0x046c ns-ZA Windows XP SP2 and later: Sesotho sa Leboa/Northern Sotho (South

Africa)

0x0432 tn-ZA Windows XP SP2 and later: Setswana/Tswana (South Africa)

0x045b si-LK Windows Vista and later: Sinhala (Sri Lanka). Unicode only.

0x041b sk-SK Slovak (Slovakia)

0x0424 sl-SI Slovenian (Slovenia)

0x040a es-ES-ts Spanish (Spain, Traditional Sort)

0x080a es-MX Spanish (Mexico)

0x0c0a es-ES Spanish (Spain, Modern Sort)

0x100a es-GT Spanish (Guatemala)

0x140a es-CR Spanish (Costa Rica)

0x180a es-PA Spanish (Panama)

0x1c0a es-DO Spanish (Dominican Republic)

0x200a es-VE Spanish (Venezuela)

0x240a es-CO Spanish (Colombia)

0x280a es-PE Spanish (Peru)

0x2c0a es-AR Spanish (Argentina)

0x300a es-EC Spanish (Ecuador)

0x340a es-CL Spanish (Chile)

0x380a es-UR Spanish (Uruguay)

0x3c0a es-PY Spanish (Paraguay)

0x400a es-BO Spanish (Bolivia)

0x440a es-SV Spanish (El Salvador)

0x480a es-HN Spanish (Honduras)

0x4c0a es-NI Spanish (Nicaragua)

0x500a es-PR Spanish (Puerto Rico)

0x540a es-US Windows Vista and later: Spanish (United States)

0x0430 Not supported: Sutu

0x0441 sw-KE Windows 2000 and later: Swahili (Kenya)

0x041d sv-SE Swedish (Sweden)

0x081d sv-FI Swedish (Finland)

0x045a syr-SY Windows XP and later: Syriac (Syria). Unicode only.

0x0428 tg-TJ-Cyrl Windows Vista and later: Tajik (Tajikistan)

0x085f ber-DZ Windows Vista and later: Tamazight(Algeria, Latin)

0x0449 ta-IN Windows 2000 and later: Tamil. This is Unicode only.

0x0444 tt-RU Windows XP and later: Tatar (Russia)

0x044a te-IN Windows XP and later: Telugu (India). Unicode only.

0x041e th-TH Thai (Thailand)

0x0451 bo-CN Windows Vista and later: Tibetan (PRC)

0x0851 bo-BT Windows Vista and later: Tibetan (Bhutan)

0x041f tr-TR Turkish (Turkey)

0x0442 tk-TM Windows Vista and later: Turkmen (Turkmenistan)

0x0480 ug-CN Windows Vista and later: Uighur (PRC)

0x0422 uk-UA Ukrainian (Ukraine)

0x042e wen-DE Windows Vista and later: Upper Sorbian (Germany)

0x0420 ur-PK Windows 98/Me, Windows 2000 and later: Urdu (Pakistan)

0x0820 tr-IN Urdu (India)

0x0443 uz-UZ-Latn Windows 2000 and later: Uzbek (Uzbekistan, Latin)

0x0843 uz-UZ-Cyrl Windows 2000 and later: Uzbek (Uzbekistan, Cyrillic)

0x042a vi-VN Windows 98/Me, Windows NT 4.0 and later: Vietnamese

0x0452 cy-GB Windows XP SP2 and later: Welsh (United Kingdom)

0x0488 wo-SN Windows Vista and later: Wolof (Senegal)

0x0485 sah-RU Windows Vista and later: Yakut (Russia)

0x0478 ii-CN Windows Vista and later: Yi (PRC)

0x046a yo-NG Windows Vista and later: Yoruba (Nigeria)