Jump to content

Keyboard localization altereted and not fixable


chromium

Recommended Posts

Hi, since 2.7.2 I'm having a very strange issue that I can't solve in any way: in DCS, only in DCS both openbeta and stable, regardless of my windows language localization (on keyboard or system) my keyboard layout seems altered to a unidentified language that I can't recognize.

 

For example: I'm italian, and here in our standard layout the "\" key (radioc comms) is the key "ù", but in any possibile settings for DCS the key I depress is "]". This is VERY annoying cause it seems that certain keys doesn't even exist anymore.

 

EDIT: I found that DCS automatically recognize keyboard as Japaneses (I have "Kanji" instead of tilde key), only when I'm trying to assign keys: if I try to write in the briefing panel for example it correctly recognize italian layout.

 

I tried:

- removing saved games folder and reset;

- clean-up & repair described here: https://www.digitalcombatsimulator.com/en/support/faq/repair/;

- DCS uninstall and clean install from zero;

- Every reasonable windows language settings, for localization, visualization, regional settings, in both US american & Italian.

 

Please, any other suggestion that is not "remap every key on your strange situation"? To me it's more a "I need to understand what's happening" things.

 

Thanks.

 

Logs attached (but there's not that much)

I use a Logitech K270 keyboard recognized as an Logicool HID-compliant Keyboard (106 keys)

 

 

dcs.log dcs.log.old


Edited by chromium

ChromiumDis.png

Author of DSMC, mod to enable scenario persistency and save updated miz file

Stable version & site: https://dsmcfordcs.wordpress.com/

Openbeta: https://github.com/Chromium18/DSMC

 

The thing is, helicopters are different from planes. An airplane by it's nature wants to fly, and if not interfered with too strongly by unusual events or by a deliberately incompetent pilot, it will fly. A helicopter does not want to fly. It is maintained in the air by a variety of forces in opposition to each other, and if there is any disturbance in this delicate balance the helicopter stops flying; immediately and disastrously.

Link to comment
Share on other sites

Small update: I also checked fo malware or similar thing. No results.

The only thing I might say is that I installed windows in english language and then moved to italian, recently, but I don't think that this might be related.

ChromiumDis.png

Author of DSMC, mod to enable scenario persistency and save updated miz file

Stable version & site: https://dsmcfordcs.wordpress.com/

Openbeta: https://github.com/Chromium18/DSMC

 

The thing is, helicopters are different from planes. An airplane by it's nature wants to fly, and if not interfered with too strongly by unusual events or by a deliberately incompetent pilot, it will fly. A helicopter does not want to fly. It is maintained in the air by a variety of forces in opposition to each other, and if there is any disturbance in this delicate balance the helicopter stops flying; immediately and disastrously.

Link to comment
Share on other sites

to help further understanding the issue, this screenshot is taken from control input window:

 

Screen_210625_155523.png

The "Kanji" keypress appears when I press the key ` in american keyboard ( \ in italian layout)

ChromiumDis.png

Author of DSMC, mod to enable scenario persistency and save updated miz file

Stable version & site: https://dsmcfordcs.wordpress.com/

Openbeta: https://github.com/Chromium18/DSMC

 

The thing is, helicopters are different from planes. An airplane by it's nature wants to fly, and if not interfered with too strongly by unusual events or by a deliberately incompetent pilot, it will fly. A helicopter does not want to fly. It is maintained in the air by a variety of forces in opposition to each other, and if there is any disturbance in this delicate balance the helicopter stops flying; immediately and disastrously.

Link to comment
Share on other sites

Update: after a full windows reinstall, problem is still there.
Tomorrow I'll try to change the keyboard... but its a very common logitech K270, so I don't expect this to fix the issue. 


Edited by chromium

ChromiumDis.png

Author of DSMC, mod to enable scenario persistency and save updated miz file

Stable version & site: https://dsmcfordcs.wordpress.com/

Openbeta: https://github.com/Chromium18/DSMC

 

The thing is, helicopters are different from planes. An airplane by it's nature wants to fly, and if not interfered with too strongly by unusual events or by a deliberately incompetent pilot, it will fly. A helicopter does not want to fly. It is maintained in the air by a variety of forces in opposition to each other, and if there is any disturbance in this delicate balance the helicopter stops flying; immediately and disastrously.

Link to comment
Share on other sites

Did something different... might be valuable. I did a test with windows keyboard over screen, to remove the "hardware" related doubt. Issue still there:

 

 

 

043bf935-c799-479d-add0-eac7ef2a078a.jfif

ChromiumDis.png

Author of DSMC, mod to enable scenario persistency and save updated miz file

Stable version & site: https://dsmcfordcs.wordpress.com/

Openbeta: https://github.com/Chromium18/DSMC

 

The thing is, helicopters are different from planes. An airplane by it's nature wants to fly, and if not interfered with too strongly by unusual events or by a deliberately incompetent pilot, it will fly. A helicopter does not want to fly. It is maintained in the air by a variety of forces in opposition to each other, and if there is any disturbance in this delicate balance the helicopter stops flying; immediately and disastrously.

Link to comment
Share on other sites

I made a full windows reinstall from scratch, no personale file kept... issue still there.

Reverted to 2.7.0, issue is still there. And it wasn't. Starting to think something about registry keys, but I don't know where to look at

 

ChromiumDis.png

Author of DSMC, mod to enable scenario persistency and save updated miz file

Stable version & site: https://dsmcfordcs.wordpress.com/

Openbeta: https://github.com/Chromium18/DSMC

 

The thing is, helicopters are different from planes. An airplane by it's nature wants to fly, and if not interfered with too strongly by unusual events or by a deliberately incompetent pilot, it will fly. A helicopter does not want to fly. It is maintained in the air by a variety of forces in opposition to each other, and if there is any disturbance in this delicate balance the helicopter stops flying; immediately and disastrously.

Link to comment
Share on other sites

Yes, but the issue appears also using the onscreen keyboard, logitech one diconnected.
Now I'm digging into register keys to check some parameters in windows...

 

ChromiumDis.png

Author of DSMC, mod to enable scenario persistency and save updated miz file

Stable version & site: https://dsmcfordcs.wordpress.com/

Openbeta: https://github.com/Chromium18/DSMC

 

The thing is, helicopters are different from planes. An airplane by it's nature wants to fly, and if not interfered with too strongly by unusual events or by a deliberately incompetent pilot, it will fly. A helicopter does not want to fly. It is maintained in the air by a variety of forces in opposition to each other, and if there is any disturbance in this delicate balance the helicopter stops flying; immediately and disastrously.

Link to comment
Share on other sites

when windows was reinstalled, and during the keyboard layout question, what did you pick as default keyboard? one can change the default to whatever is wanted and additional keyboard layouts can be loaded on demand.

 

https://winaero.com/set-default-keyboard-layout-windows-10/

 

perhaps as a test, make US english the default. however if you do not have a keyboard that matches character placements you may continue to see the issue.

AKA_SilverDevil AKA Forums My YouTube

“It is better to keep your mouth closed and let people think you are a fool than to open it and remove all doubt.” — Mark Twain

Link to comment
Share on other sites

I did that, but all was working as expected but DCS. 

Currently I'm testing a "solved" state, that required me to reinstall both win & DCS, together, and setting the system main language as english. Now seems fixed, but i'm still testing. Still no clue about what was the issue, but I found a strange registry keys value in languages reported as IT with japanese hexadecimal value.

ChromiumDis.png

Author of DSMC, mod to enable scenario persistency and save updated miz file

Stable version & site: https://dsmcfordcs.wordpress.com/

Openbeta: https://github.com/Chromium18/DSMC

 

The thing is, helicopters are different from planes. An airplane by it's nature wants to fly, and if not interfered with too strongly by unusual events or by a deliberately incompetent pilot, it will fly. A helicopter does not want to fly. It is maintained in the air by a variety of forces in opposition to each other, and if there is any disturbance in this delicate balance the helicopter stops flying; immediately and disastrously.

Link to comment
Share on other sites

1 hour ago, chromium said:

Still no clue about what was the issue, but I found a strange registry keys value in languages reported as IT with japanese hexadecimal value.

 

Can you please state the path of this registry key? It might help others with the same issue.

Don't accept indie game testing requests from friends in Discord. Ever.

Link to comment
Share on other sites

this one

Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts\00000410

was identified as japanese instead of italian (japanese is 411).

But, still, it shouldn't be that.

ChromiumDis.png

Author of DSMC, mod to enable scenario persistency and save updated miz file

Stable version & site: https://dsmcfordcs.wordpress.com/

Openbeta: https://github.com/Chromium18/DSMC

 

The thing is, helicopters are different from planes. An airplane by it's nature wants to fly, and if not interfered with too strongly by unusual events or by a deliberately incompetent pilot, it will fly. A helicopter does not want to fly. It is maintained in the air by a variety of forces in opposition to each other, and if there is any disturbance in this delicate balance the helicopter stops flying; immediately and disastrously.

Link to comment
Share on other sites

In my registry, 410=Italian and 411=Japanese.

 

It would be interesting to know when this value gets changed in your registry. As soon as you install W10 or afterwards?

Don't accept indie game testing requests from friends in Discord. Ever.

Link to comment
Share on other sites

9 ore fa, Flappie ha scritto:

It would be interesting to know when this value gets changed in your registry. As soon as you install W10 or afterwards?

 

I don't know. I can only say that now, after the clean install of both & wipeout of the original SO drive & change of the DCS drive, it's correct: 410 italian, 411 japanese.

Currently I don't have a clue about what caused the issue, and besides of the fact that it was altering only DCS, it seems a windows thing.

ChromiumDis.png

Author of DSMC, mod to enable scenario persistency and save updated miz file

Stable version & site: https://dsmcfordcs.wordpress.com/

Openbeta: https://github.com/Chromium18/DSMC

 

The thing is, helicopters are different from planes. An airplane by it's nature wants to fly, and if not interfered with too strongly by unusual events or by a deliberately incompetent pilot, it will fly. A helicopter does not want to fly. It is maintained in the air by a variety of forces in opposition to each other, and if there is any disturbance in this delicate balance the helicopter stops flying; immediately and disastrously.

Link to comment
Share on other sites

  • 1 month later...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...