Skip to content

Commit b952201

Browse files
committed
Windows: Add setting/CLI switch to enable IME during Secure Desktop. Fix Preferences tabs handling.
Now it is possible to enable IME during Secure Desktop using a setting in Preferences or using /enableIME switch. This helps solve issues with some IME that causes VeraCrypt to freeze when selecting keyfile while VeraCrypt secure desktop is active. See: https://sourceforge.net/p/veracrypt/discussion/general/thread/1e8b9aeacd
1 parent a7ebddc commit b952201

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+342
-137
lines changed

Translations/Language.ar.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1651,6 +1651,8 @@
16511651
<entry lang="en" key="IDD_PREFERENCES_TAB_GENERAL">General</entry>
16521652
<entry lang="en" key="IDD_PREFERENCES_TAB_ACTIONS">Actions</entry>
16531653
<entry lang="en" key="IDD_PREFERENCES_TAB_PASSWORD">Password</entry>
1654+
<entry lang="en" key="IDC_SECURE_DESKTOP_ENABLE_IME">Enable Input Method Editor (IME) in Secure Desktop</entry>
1655+
<entry lang="en" key="ENABLE_IME_IN_SECURE_DESKTOP_WARNING">WARNING: Enable this option only if you are encountering issues when selecting Keyfiles/Tokens under Secure Desktop.</entry>
16541656
</localization>
16551657
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
16561658
<xs:element name="VeraCrypt">

Translations/Language.be.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1651,6 +1651,8 @@
16511651
<entry lang="en" key="IDD_PREFERENCES_TAB_GENERAL">General</entry>
16521652
<entry lang="en" key="IDD_PREFERENCES_TAB_ACTIONS">Actions</entry>
16531653
<entry lang="en" key="IDD_PREFERENCES_TAB_PASSWORD">Password</entry>
1654+
<entry lang="en" key="IDC_SECURE_DESKTOP_ENABLE_IME">Enable Input Method Editor (IME) in Secure Desktop</entry>
1655+
<entry lang="en" key="ENABLE_IME_IN_SECURE_DESKTOP_WARNING">WARNING: Enable this option only if you are encountering issues when selecting Keyfiles/Tokens under Secure Desktop.</entry>
16541656
</localization>
16551657
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
16561658
<xs:element name="VeraCrypt">

Translations/Language.bg.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1651,6 +1651,8 @@
16511651
<entry lang="en" key="IDD_PREFERENCES_TAB_GENERAL">General</entry>
16521652
<entry lang="en" key="IDD_PREFERENCES_TAB_ACTIONS">Actions</entry>
16531653
<entry lang="en" key="IDD_PREFERENCES_TAB_PASSWORD">Password</entry>
1654+
<entry lang="en" key="IDC_SECURE_DESKTOP_ENABLE_IME">Enable Input Method Editor (IME) in Secure Desktop</entry>
1655+
<entry lang="en" key="ENABLE_IME_IN_SECURE_DESKTOP_WARNING">WARNING: Enable this option only if you are encountering issues when selecting Keyfiles/Tokens under Secure Desktop.</entry>
16541656
</localization>
16551657
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
16561658
<xs:element name="VeraCrypt">

Translations/Language.ca.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1651,6 +1651,8 @@
16511651
<entry lang="en" key="IDD_PREFERENCES_TAB_GENERAL">General</entry>
16521652
<entry lang="en" key="IDD_PREFERENCES_TAB_ACTIONS">Actions</entry>
16531653
<entry lang="en" key="IDD_PREFERENCES_TAB_PASSWORD">Password</entry>
1654+
<entry lang="en" key="IDC_SECURE_DESKTOP_ENABLE_IME">Enable Input Method Editor (IME) in Secure Desktop</entry>
1655+
<entry lang="en" key="ENABLE_IME_IN_SECURE_DESKTOP_WARNING">WARNING: Enable this option only if you are encountering issues when selecting Keyfiles/Tokens under Secure Desktop.</entry>
16541656
</localization>
16551657
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
16561658
<xs:element name="VeraCrypt">

Translations/Language.co.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1671,6 +1671,8 @@ Information about Corsican localization:
16711671
<entry lang="co" key="IDD_PREFERENCES_TAB_GENERAL">Generale</entry>
16721672
<entry lang="co" key="IDD_PREFERENCES_TAB_ACTIONS">Azzioni</entry>
16731673
<entry lang="co" key="IDD_PREFERENCES_TAB_PASSWORD">Parolla d’intesa</entry>
1674+
<entry lang="en" key="IDC_SECURE_DESKTOP_ENABLE_IME">Enable Input Method Editor (IME) in Secure Desktop</entry>
1675+
<entry lang="en" key="ENABLE_IME_IN_SECURE_DESKTOP_WARNING">WARNING: Enable this option only if you are encountering issues when selecting Keyfiles/Tokens under Secure Desktop.</entry>
16741676
</localization>
16751677
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
16761678
<xs:element name="VeraCrypt">

Translations/Language.cs.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1651,6 +1651,8 @@
16511651
<entry lang="en" key="IDD_PREFERENCES_TAB_GENERAL">General</entry>
16521652
<entry lang="en" key="IDD_PREFERENCES_TAB_ACTIONS">Actions</entry>
16531653
<entry lang="en" key="IDD_PREFERENCES_TAB_PASSWORD">Password</entry>
1654+
<entry lang="en" key="IDC_SECURE_DESKTOP_ENABLE_IME">Enable Input Method Editor (IME) in Secure Desktop</entry>
1655+
<entry lang="en" key="ENABLE_IME_IN_SECURE_DESKTOP_WARNING">WARNING: Enable this option only if you are encountering issues when selecting Keyfiles/Tokens under Secure Desktop.</entry>
16541656
</localization>
16551657
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
16561658
<xs:element name="VeraCrypt">

Translations/Language.da.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1651,6 +1651,8 @@
16511651
<entry lang="en" key="IDD_PREFERENCES_TAB_GENERAL">General</entry>
16521652
<entry lang="en" key="IDD_PREFERENCES_TAB_ACTIONS">Actions</entry>
16531653
<entry lang="en" key="IDD_PREFERENCES_TAB_PASSWORD">Password</entry>
1654+
<entry lang="en" key="IDC_SECURE_DESKTOP_ENABLE_IME">Enable Input Method Editor (IME) in Secure Desktop</entry>
1655+
<entry lang="en" key="ENABLE_IME_IN_SECURE_DESKTOP_WARNING">WARNING: Enable this option only if you are encountering issues when selecting Keyfiles/Tokens under Secure Desktop.</entry>
16541656
</localization>
16551657
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
16561658
<xs:element name="VeraCrypt">

Translations/Language.de.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1654,6 +1654,8 @@
16541654
<entry lang="de" key="IDD_PREFERENCES_TAB_GENERAL">Allgemein</entry>
16551655
<entry lang="de" key="IDD_PREFERENCES_TAB_ACTIONS">Actionen</entry>
16561656
<entry lang="de" key="IDD_PREFERENCES_TAB_PASSWORD">Passwort</entry>
1657+
<entry lang="en" key="IDC_SECURE_DESKTOP_ENABLE_IME">Enable Input Method Editor (IME) in Secure Desktop</entry>
1658+
<entry lang="en" key="ENABLE_IME_IN_SECURE_DESKTOP_WARNING">WARNING: Enable this option only if you are encountering issues when selecting Keyfiles/Tokens under Secure Desktop.</entry>
16571659
</localization>
16581660
<!-- XML-Schema -->
16591661
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">

Translations/Language.el.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1651,6 +1651,8 @@
16511651
<entry lang="en" key="IDD_PREFERENCES_TAB_GENERAL">General</entry>
16521652
<entry lang="en" key="IDD_PREFERENCES_TAB_ACTIONS">Actions</entry>
16531653
<entry lang="en" key="IDD_PREFERENCES_TAB_PASSWORD">Password</entry>
1654+
<entry lang="en" key="IDC_SECURE_DESKTOP_ENABLE_IME">Enable Input Method Editor (IME) in Secure Desktop</entry>
1655+
<entry lang="en" key="ENABLE_IME_IN_SECURE_DESKTOP_WARNING">WARNING: Enable this option only if you are encountering issues when selecting Keyfiles/Tokens under Secure Desktop.</entry>
16541656
</localization>
16551657
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
16561658
<xs:element name="VeraCrypt">

Translations/Language.es.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1651,6 +1651,8 @@
16511651
<entry lang="en" key="IDD_PREFERENCES_TAB_GENERAL">General</entry>
16521652
<entry lang="en" key="IDD_PREFERENCES_TAB_ACTIONS">Actions</entry>
16531653
<entry lang="en" key="IDD_PREFERENCES_TAB_PASSWORD">Password</entry>
1654+
<entry lang="en" key="IDC_SECURE_DESKTOP_ENABLE_IME">Enable Input Method Editor (IME) in Secure Desktop</entry>
1655+
<entry lang="en" key="ENABLE_IME_IN_SECURE_DESKTOP_WARNING">WARNING: Enable this option only if you are encountering issues when selecting Keyfiles/Tokens under Secure Desktop.</entry>
16541656
</localization>
16551657
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
16561658
<xs:element name="VeraCrypt">

0 commit comments

Comments
 (0)