hi,
i was wondering if it is possible somehow to make sure that the command line box always uses the English US (or any other English) keyboard layout disregarding any other installed layouts.
E.g. on my PC I have an English keyboard attached and sometimes I switch between English and Swedish keyboard when I need to write some Swedish text however when I am working with the command line I only write English so every time I need to keep track on what keyboard layout is active.
national char avoidance
Moderators: Hacker, petermad, Stefan2, white
- ghisler(Author)
- Site Admin
- Posts: 50873
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
There is just a function to switch to a certain keyboard layout when you activate Total Commander. It cannot prevent the change of the keyboard once TC is active. Added the option "KeyboardID" in wincmd.ini section [Configuration].
From the help:
From the help:
KeyboardID=0
Change the keyboard layout to the given number when TC is activated, or inplace rename ends
0: disabled, do not change keyboard layout
1: set to default locale ID, e.g. German keyboard for German locale
Other values (examples):
$0409: English keyboard (QWERTY)
$0407: German keyboard (QWERTZ)
$0807: Swiss German keyboard
$040C: French keyboard (AZERTY)
$0408: Hellenic (Greek) keyboard
$0419: Russian (cyrillic)
$e00e0804: Chinese with Microsoft PinYin IME
$e0010411: Japanese with default IME
The $ sign means hexadecimal number. Language identifiers can be found here (use the first column):
http://msdn.microsoft.com/en-us/library/dd318693(VS.85).aspx
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com