LEGO: check in for master to temporary branch. (#6802)

This commit is contained in:
csigs
2020-09-24 08:01:13 -07:00
committed by GitHub
parent a676537e26
commit 2f0937951a
391 changed files with 62883 additions and 0 deletions

View File

@@ -0,0 +1,345 @@
<?xml version="1.0" encoding="utf-8"?>
<LCX SchemaVersion="6.0" Name="S:\src\modules\keyboardmanager\dll\Resources.resx" PsrId="211" FileType="1" SrcCul="en-US" TgtCul="cs-CZ" xmlns="http://schemas.microsoft.com/locstudio/2006/6/lcx">
<OwnedComments>
<Cmt Name="Dev" />
<Cmt Name="LcxAdmin" />
<Cmt Name="Rccx" />
</OwnedComments>
<Settings Name="@SettingsPath@\default.lss" Type="Lss" />
<Item ItemId=";Resources.resx" ItemType="0" PsrId="211" Leaf="false">
<Disp Icon="Expand" Expand="true" Disp="true" LocTbl="false" />
<Item ItemId=";Strings" ItemType="0" PsrId="211" Leaf="false">
<Disp Icon="Str" Disp="true" LocTbl="false" />
<Item ItemId=";Add_Key_Remap_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add Key Remap]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Add_Shortcut_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add Shortcut Remapping]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Cancel_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cancel]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Continue_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Continue Anyway]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";CreateWindowFailed_ErrorMessage" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Call to CreateWindow failed!]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";CreateWindowFailed_ErrorTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Delete_Remapping_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Delete Remapping]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_Info" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Select the key you want to change (Key) and then the key or shortcut you want it to become (Mapped To).]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_InfoExample" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For example, if you want to press A and get ""Ctrl+C"", key ""A"" would be your ""Key"" column and the shortcut ""Ctrl+C"" would be your ""Mapped To"" column.]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_OrphanedDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[The following keys are unassigned and you won't be able to use them:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_PartialConfirmationDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some of the keys could not be remapped. Do you want to continue anyway?]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_SourceHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_TargetHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Mapped To:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_WindowName" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remap keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_AllApps" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[All Apps]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_Info" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Select the shortcut you want to change (Shortcut) and then the key or shortcut you want it to invoke (Mapped To).]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_InfoExample" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For example, if you want to press ""Ctrl+C"" and get ""Alt"" only on Microsoft Edge, ""Ctrl+C"" would be your ""Shortcut"" column, the key ""Alt"" would be your ""Mapped To"" column, and ""MSEdge"" would be your ""Target App"" column. If no target app is entered, it will apply globally. The name must be the process name and not the app name.]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_PartialConfirmationDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some of the shortcuts could not be remapped. Do you want to continue anyway?]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_SourceHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_TargetAppHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Target App:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_TargetHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Mapped To:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_WindowName" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remap shortcuts]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ConflictingModifierKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap this key as it conflicts with another remapped key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ConflictingModifierShortcut" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap this shortcut as it conflicts with another remapped shortcut]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_CtrlAltDel" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap from/to Ctrl Alt Del]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_Default" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Unexpected error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MapToSameShortcut" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a shortcut to itself]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MappedToSameKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a key to itself]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MaxShortcutSize" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcuts can only have up to 2 modifier keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_RemapSuccessful" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remapping successful]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_RemapUnsuccessful" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some remappings were not applied]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SameKeyPreviouslyMapped" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a key more than once]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SameShortcutPreviouslyMapped" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a shortcut more than once for the same target app]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SaveFailed" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Failed to save the remappings]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutAtleast2Keys" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must have atleast 2 keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutMaxOneActionKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut cannot have more than one action key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutNoRepeatedModifier" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut cannot contain a repeated modifier]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutOneActionKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must contain an action key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutStartWithModifier" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must start with a modifier key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_WinL" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap from/to Win L]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Key_DropDown_Combobox" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key Drop Down]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";KeyboardManager" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Keyboard Manager]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Ok_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[OK]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";RegisterClassFailed_ErrorMessage" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Windows registration failed!]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";RegisterClassFailed_ErrorTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Remapped_To" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remapped To]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Settings_Description" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[This feature requires Windows 10 version 1903 or higher]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Target_Application" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For Target Application ]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeKey_Header" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key Pressed:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeKey_Title" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Press a key on selected keyboard:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeShortcut_Header" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Keys Pressed:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeShortcut_Title" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Press the keys in shortcut:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_HoldEnter" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Hold Enter to continue]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_HoldEsc" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Hold Esc to discard]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
</Item>
</Item>
</LCX>

View File

@@ -0,0 +1,345 @@
<?xml version="1.0" encoding="utf-8"?>
<LCX SchemaVersion="6.0" Name="S:\src\modules\keyboardmanager\dll\Resources.resx" PsrId="211" FileType="1" SrcCul="en-US" TgtCul="de-DE" xmlns="http://schemas.microsoft.com/locstudio/2006/6/lcx">
<OwnedComments>
<Cmt Name="Dev" />
<Cmt Name="LcxAdmin" />
<Cmt Name="Rccx" />
</OwnedComments>
<Settings Name="@SettingsPath@\default.lss" Type="Lss" />
<Item ItemId=";Resources.resx" ItemType="0" PsrId="211" Leaf="false">
<Disp Icon="Expand" Expand="true" Disp="true" LocTbl="false" />
<Item ItemId=";Strings" ItemType="0" PsrId="211" Leaf="false">
<Disp Icon="Str" Disp="true" LocTbl="false" />
<Item ItemId=";Add_Key_Remap_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add Key Remap]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Add_Shortcut_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add Shortcut Remapping]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Cancel_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cancel]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Continue_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Continue Anyway]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";CreateWindowFailed_ErrorMessage" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Call to CreateWindow failed!]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";CreateWindowFailed_ErrorTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Delete_Remapping_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Delete Remapping]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_Info" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Select the key you want to change (Key) and then the key or shortcut you want it to become (Mapped To).]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_InfoExample" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For example, if you want to press A and get ""Ctrl+C"", key ""A"" would be your ""Key"" column and the shortcut ""Ctrl+C"" would be your ""Mapped To"" column.]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_OrphanedDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[The following keys are unassigned and you won't be able to use them:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_PartialConfirmationDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some of the keys could not be remapped. Do you want to continue anyway?]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_SourceHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_TargetHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Mapped To:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_WindowName" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remap keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_AllApps" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[All Apps]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_Info" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Select the shortcut you want to change (Shortcut) and then the key or shortcut you want it to invoke (Mapped To).]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_InfoExample" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For example, if you want to press ""Ctrl+C"" and get ""Alt"" only on Microsoft Edge, ""Ctrl+C"" would be your ""Shortcut"" column, the key ""Alt"" would be your ""Mapped To"" column, and ""MSEdge"" would be your ""Target App"" column. If no target app is entered, it will apply globally. The name must be the process name and not the app name.]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_PartialConfirmationDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some of the shortcuts could not be remapped. Do you want to continue anyway?]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_SourceHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_TargetAppHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Target App:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_TargetHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Mapped To:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_WindowName" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remap shortcuts]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ConflictingModifierKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap this key as it conflicts with another remapped key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ConflictingModifierShortcut" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap this shortcut as it conflicts with another remapped shortcut]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_CtrlAltDel" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap from/to Ctrl Alt Del]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_Default" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Unexpected error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MapToSameShortcut" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a shortcut to itself]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MappedToSameKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a key to itself]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MaxShortcutSize" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcuts can only have up to 2 modifier keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_RemapSuccessful" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remapping successful]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_RemapUnsuccessful" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some remappings were not applied]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SameKeyPreviouslyMapped" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a key more than once]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SameShortcutPreviouslyMapped" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a shortcut more than once for the same target app]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SaveFailed" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Failed to save the remappings]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutAtleast2Keys" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must have atleast 2 keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutMaxOneActionKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut cannot have more than one action key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutNoRepeatedModifier" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut cannot contain a repeated modifier]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutOneActionKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must contain an action key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutStartWithModifier" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must start with a modifier key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_WinL" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap from/to Win L]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Key_DropDown_Combobox" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key Drop Down]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";KeyboardManager" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Keyboard Manager]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Ok_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[OK]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";RegisterClassFailed_ErrorMessage" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Windows registration failed!]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";RegisterClassFailed_ErrorTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Remapped_To" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remapped To]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Settings_Description" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[This feature requires Windows 10 version 1903 or higher]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Target_Application" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For Target Application ]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeKey_Header" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key Pressed:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeKey_Title" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Press a key on selected keyboard:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeShortcut_Header" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Keys Pressed:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeShortcut_Title" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Press the keys in shortcut:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_HoldEnter" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Hold Enter to continue]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_HoldEsc" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Hold Esc to discard]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
</Item>
</Item>
</LCX>

View File

@@ -0,0 +1,345 @@
<?xml version="1.0" encoding="utf-8"?>
<LCX SchemaVersion="6.0" Name="S:\src\modules\keyboardmanager\dll\Resources.resx" PsrId="211" FileType="1" SrcCul="en-US" TgtCul="es-ES" xmlns="http://schemas.microsoft.com/locstudio/2006/6/lcx">
<OwnedComments>
<Cmt Name="Dev" />
<Cmt Name="LcxAdmin" />
<Cmt Name="Rccx" />
</OwnedComments>
<Settings Name="@SettingsPath@\default.lss" Type="Lss" />
<Item ItemId=";Resources.resx" ItemType="0" PsrId="211" Leaf="false">
<Disp Icon="Expand" Expand="true" Disp="true" LocTbl="false" />
<Item ItemId=";Strings" ItemType="0" PsrId="211" Leaf="false">
<Disp Icon="Str" Disp="true" LocTbl="false" />
<Item ItemId=";Add_Key_Remap_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add Key Remap]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Add_Shortcut_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add Shortcut Remapping]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Cancel_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cancel]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Continue_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Continue Anyway]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";CreateWindowFailed_ErrorMessage" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Call to CreateWindow failed!]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";CreateWindowFailed_ErrorTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Delete_Remapping_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Delete Remapping]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_Info" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Select the key you want to change (Key) and then the key or shortcut you want it to become (Mapped To).]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_InfoExample" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For example, if you want to press A and get ""Ctrl+C"", key ""A"" would be your ""Key"" column and the shortcut ""Ctrl+C"" would be your ""Mapped To"" column.]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_OrphanedDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[The following keys are unassigned and you won't be able to use them:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_PartialConfirmationDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some of the keys could not be remapped. Do you want to continue anyway?]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_SourceHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_TargetHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Mapped To:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_WindowName" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remap keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_AllApps" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[All Apps]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_Info" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Select the shortcut you want to change (Shortcut) and then the key or shortcut you want it to invoke (Mapped To).]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_InfoExample" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For example, if you want to press ""Ctrl+C"" and get ""Alt"" only on Microsoft Edge, ""Ctrl+C"" would be your ""Shortcut"" column, the key ""Alt"" would be your ""Mapped To"" column, and ""MSEdge"" would be your ""Target App"" column. If no target app is entered, it will apply globally. The name must be the process name and not the app name.]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_PartialConfirmationDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some of the shortcuts could not be remapped. Do you want to continue anyway?]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_SourceHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_TargetAppHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Target App:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_TargetHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Mapped To:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_WindowName" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remap shortcuts]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ConflictingModifierKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap this key as it conflicts with another remapped key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ConflictingModifierShortcut" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap this shortcut as it conflicts with another remapped shortcut]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_CtrlAltDel" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap from/to Ctrl Alt Del]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_Default" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Unexpected error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MapToSameShortcut" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a shortcut to itself]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MappedToSameKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a key to itself]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MaxShortcutSize" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcuts can only have up to 2 modifier keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_RemapSuccessful" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remapping successful]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_RemapUnsuccessful" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some remappings were not applied]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SameKeyPreviouslyMapped" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a key more than once]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SameShortcutPreviouslyMapped" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a shortcut more than once for the same target app]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SaveFailed" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Failed to save the remappings]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutAtleast2Keys" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must have atleast 2 keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutMaxOneActionKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut cannot have more than one action key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutNoRepeatedModifier" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut cannot contain a repeated modifier]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutOneActionKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must contain an action key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutStartWithModifier" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must start with a modifier key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_WinL" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap from/to Win L]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Key_DropDown_Combobox" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key Drop Down]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";KeyboardManager" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Keyboard Manager]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Ok_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[OK]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";RegisterClassFailed_ErrorMessage" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Windows registration failed!]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";RegisterClassFailed_ErrorTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Remapped_To" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remapped To]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Settings_Description" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[This feature requires Windows 10 version 1903 or higher]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Target_Application" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For Target Application ]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeKey_Header" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key Pressed:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeKey_Title" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Press a key on selected keyboard:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeShortcut_Header" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Keys Pressed:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeShortcut_Title" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Press the keys in shortcut:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_HoldEnter" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Hold Enter to continue]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_HoldEsc" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Hold Esc to discard]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
</Item>
</Item>
</LCX>

View File

@@ -0,0 +1,345 @@
<?xml version="1.0" encoding="utf-8"?>
<LCX SchemaVersion="6.0" Name="S:\src\modules\keyboardmanager\dll\Resources.resx" PsrId="211" FileType="1" SrcCul="en-US" TgtCul="fr-FR" xmlns="http://schemas.microsoft.com/locstudio/2006/6/lcx">
<OwnedComments>
<Cmt Name="Dev" />
<Cmt Name="LcxAdmin" />
<Cmt Name="Rccx" />
</OwnedComments>
<Settings Name="@SettingsPath@\default.lss" Type="Lss" />
<Item ItemId=";Resources.resx" ItemType="0" PsrId="211" Leaf="false">
<Disp Icon="Expand" Expand="true" Disp="true" LocTbl="false" />
<Item ItemId=";Strings" ItemType="0" PsrId="211" Leaf="false">
<Disp Icon="Str" Disp="true" LocTbl="false" />
<Item ItemId=";Add_Key_Remap_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add Key Remap]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Add_Shortcut_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add Shortcut Remapping]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Cancel_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cancel]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Continue_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Continue Anyway]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";CreateWindowFailed_ErrorMessage" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Call to CreateWindow failed!]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";CreateWindowFailed_ErrorTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Delete_Remapping_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Delete Remapping]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_Info" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Select the key you want to change (Key) and then the key or shortcut you want it to become (Mapped To).]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_InfoExample" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For example, if you want to press A and get ""Ctrl+C"", key ""A"" would be your ""Key"" column and the shortcut ""Ctrl+C"" would be your ""Mapped To"" column.]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_OrphanedDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[The following keys are unassigned and you won't be able to use them:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_PartialConfirmationDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some of the keys could not be remapped. Do you want to continue anyway?]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_SourceHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_TargetHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Mapped To:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_WindowName" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remap keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_AllApps" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[All Apps]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_Info" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Select the shortcut you want to change (Shortcut) and then the key or shortcut you want it to invoke (Mapped To).]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_InfoExample" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For example, if you want to press ""Ctrl+C"" and get ""Alt"" only on Microsoft Edge, ""Ctrl+C"" would be your ""Shortcut"" column, the key ""Alt"" would be your ""Mapped To"" column, and ""MSEdge"" would be your ""Target App"" column. If no target app is entered, it will apply globally. The name must be the process name and not the app name.]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_PartialConfirmationDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some of the shortcuts could not be remapped. Do you want to continue anyway?]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_SourceHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_TargetAppHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Target App:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_TargetHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Mapped To:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_WindowName" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remap shortcuts]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ConflictingModifierKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap this key as it conflicts with another remapped key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ConflictingModifierShortcut" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap this shortcut as it conflicts with another remapped shortcut]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_CtrlAltDel" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap from/to Ctrl Alt Del]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_Default" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Unexpected error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MapToSameShortcut" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a shortcut to itself]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MappedToSameKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a key to itself]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MaxShortcutSize" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcuts can only have up to 2 modifier keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_RemapSuccessful" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remapping successful]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_RemapUnsuccessful" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some remappings were not applied]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SameKeyPreviouslyMapped" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a key more than once]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SameShortcutPreviouslyMapped" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a shortcut more than once for the same target app]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SaveFailed" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Failed to save the remappings]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutAtleast2Keys" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must have atleast 2 keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutMaxOneActionKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut cannot have more than one action key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutNoRepeatedModifier" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut cannot contain a repeated modifier]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutOneActionKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must contain an action key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutStartWithModifier" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must start with a modifier key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_WinL" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap from/to Win L]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Key_DropDown_Combobox" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key Drop Down]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";KeyboardManager" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Keyboard Manager]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Ok_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[OK]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";RegisterClassFailed_ErrorMessage" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Windows registration failed!]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";RegisterClassFailed_ErrorTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Remapped_To" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remapped To]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Settings_Description" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[This feature requires Windows 10 version 1903 or higher]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Target_Application" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For Target Application ]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeKey_Header" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key Pressed:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeKey_Title" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Press a key on selected keyboard:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeShortcut_Header" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Keys Pressed:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeShortcut_Title" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Press the keys in shortcut:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_HoldEnter" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Hold Enter to continue]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_HoldEsc" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Hold Esc to discard]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
</Item>
</Item>
</LCX>

View File

@@ -0,0 +1,345 @@
<?xml version="1.0" encoding="utf-8"?>
<LCX SchemaVersion="6.0" Name="S:\src\modules\keyboardmanager\dll\Resources.resx" PsrId="211" FileType="1" SrcCul="en-US" TgtCul="hu-HU" xmlns="http://schemas.microsoft.com/locstudio/2006/6/lcx">
<OwnedComments>
<Cmt Name="Dev" />
<Cmt Name="LcxAdmin" />
<Cmt Name="Rccx" />
</OwnedComments>
<Settings Name="@SettingsPath@\default.lss" Type="Lss" />
<Item ItemId=";Resources.resx" ItemType="0" PsrId="211" Leaf="false">
<Disp Icon="Expand" Expand="true" Disp="true" LocTbl="false" />
<Item ItemId=";Strings" ItemType="0" PsrId="211" Leaf="false">
<Disp Icon="Str" Disp="true" LocTbl="false" />
<Item ItemId=";Add_Key_Remap_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add Key Remap]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Add_Shortcut_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add Shortcut Remapping]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Cancel_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cancel]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Continue_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Continue Anyway]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";CreateWindowFailed_ErrorMessage" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Call to CreateWindow failed!]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";CreateWindowFailed_ErrorTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Delete_Remapping_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Delete Remapping]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_Info" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Select the key you want to change (Key) and then the key or shortcut you want it to become (Mapped To).]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_InfoExample" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For example, if you want to press A and get ""Ctrl+C"", key ""A"" would be your ""Key"" column and the shortcut ""Ctrl+C"" would be your ""Mapped To"" column.]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_OrphanedDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[The following keys are unassigned and you won't be able to use them:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_PartialConfirmationDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some of the keys could not be remapped. Do you want to continue anyway?]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_SourceHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_TargetHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Mapped To:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_WindowName" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remap keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_AllApps" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[All Apps]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_Info" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Select the shortcut you want to change (Shortcut) and then the key or shortcut you want it to invoke (Mapped To).]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_InfoExample" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For example, if you want to press ""Ctrl+C"" and get ""Alt"" only on Microsoft Edge, ""Ctrl+C"" would be your ""Shortcut"" column, the key ""Alt"" would be your ""Mapped To"" column, and ""MSEdge"" would be your ""Target App"" column. If no target app is entered, it will apply globally. The name must be the process name and not the app name.]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_PartialConfirmationDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some of the shortcuts could not be remapped. Do you want to continue anyway?]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_SourceHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_TargetAppHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Target App:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_TargetHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Mapped To:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_WindowName" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remap shortcuts]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ConflictingModifierKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap this key as it conflicts with another remapped key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ConflictingModifierShortcut" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap this shortcut as it conflicts with another remapped shortcut]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_CtrlAltDel" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap from/to Ctrl Alt Del]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_Default" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Unexpected error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MapToSameShortcut" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a shortcut to itself]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MappedToSameKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a key to itself]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MaxShortcutSize" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcuts can only have up to 2 modifier keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_RemapSuccessful" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remapping successful]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_RemapUnsuccessful" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some remappings were not applied]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SameKeyPreviouslyMapped" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a key more than once]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SameShortcutPreviouslyMapped" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a shortcut more than once for the same target app]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SaveFailed" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Failed to save the remappings]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutAtleast2Keys" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must have atleast 2 keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutMaxOneActionKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut cannot have more than one action key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutNoRepeatedModifier" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut cannot contain a repeated modifier]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutOneActionKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must contain an action key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutStartWithModifier" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must start with a modifier key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_WinL" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap from/to Win L]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Key_DropDown_Combobox" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key Drop Down]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";KeyboardManager" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Keyboard Manager]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Ok_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[OK]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";RegisterClassFailed_ErrorMessage" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Windows registration failed!]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";RegisterClassFailed_ErrorTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Remapped_To" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remapped To]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Settings_Description" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[This feature requires Windows 10 version 1903 or higher]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Target_Application" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For Target Application ]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeKey_Header" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key Pressed:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeKey_Title" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Press a key on selected keyboard:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeShortcut_Header" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Keys Pressed:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeShortcut_Title" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Press the keys in shortcut:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_HoldEnter" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Hold Enter to continue]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_HoldEsc" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Hold Esc to discard]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
</Item>
</Item>
</LCX>

View File

@@ -0,0 +1,345 @@
<?xml version="1.0" encoding="utf-8"?>
<LCX SchemaVersion="6.0" Name="S:\src\modules\keyboardmanager\dll\Resources.resx" PsrId="211" FileType="1" SrcCul="en-US" TgtCul="it-IT" xmlns="http://schemas.microsoft.com/locstudio/2006/6/lcx">
<OwnedComments>
<Cmt Name="Dev" />
<Cmt Name="LcxAdmin" />
<Cmt Name="Rccx" />
</OwnedComments>
<Settings Name="@SettingsPath@\default.lss" Type="Lss" />
<Item ItemId=";Resources.resx" ItemType="0" PsrId="211" Leaf="false">
<Disp Icon="Expand" Expand="true" Disp="true" LocTbl="false" />
<Item ItemId=";Strings" ItemType="0" PsrId="211" Leaf="false">
<Disp Icon="Str" Disp="true" LocTbl="false" />
<Item ItemId=";Add_Key_Remap_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add Key Remap]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Add_Shortcut_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add Shortcut Remapping]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Cancel_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cancel]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Continue_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Continue Anyway]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";CreateWindowFailed_ErrorMessage" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Call to CreateWindow failed!]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";CreateWindowFailed_ErrorTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Delete_Remapping_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Delete Remapping]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_Info" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Select the key you want to change (Key) and then the key or shortcut you want it to become (Mapped To).]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_InfoExample" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For example, if you want to press A and get ""Ctrl+C"", key ""A"" would be your ""Key"" column and the shortcut ""Ctrl+C"" would be your ""Mapped To"" column.]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_OrphanedDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[The following keys are unassigned and you won't be able to use them:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_PartialConfirmationDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some of the keys could not be remapped. Do you want to continue anyway?]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_SourceHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_TargetHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Mapped To:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_WindowName" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remap keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_AllApps" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[All Apps]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_Info" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Select the shortcut you want to change (Shortcut) and then the key or shortcut you want it to invoke (Mapped To).]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_InfoExample" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For example, if you want to press ""Ctrl+C"" and get ""Alt"" only on Microsoft Edge, ""Ctrl+C"" would be your ""Shortcut"" column, the key ""Alt"" would be your ""Mapped To"" column, and ""MSEdge"" would be your ""Target App"" column. If no target app is entered, it will apply globally. The name must be the process name and not the app name.]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_PartialConfirmationDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some of the shortcuts could not be remapped. Do you want to continue anyway?]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_SourceHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_TargetAppHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Target App:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_TargetHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Mapped To:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_WindowName" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remap shortcuts]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ConflictingModifierKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap this key as it conflicts with another remapped key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ConflictingModifierShortcut" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap this shortcut as it conflicts with another remapped shortcut]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_CtrlAltDel" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap from/to Ctrl Alt Del]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_Default" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Unexpected error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MapToSameShortcut" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a shortcut to itself]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MappedToSameKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a key to itself]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MaxShortcutSize" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcuts can only have up to 2 modifier keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_RemapSuccessful" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remapping successful]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_RemapUnsuccessful" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some remappings were not applied]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SameKeyPreviouslyMapped" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a key more than once]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SameShortcutPreviouslyMapped" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a shortcut more than once for the same target app]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SaveFailed" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Failed to save the remappings]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutAtleast2Keys" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must have atleast 2 keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutMaxOneActionKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut cannot have more than one action key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutNoRepeatedModifier" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut cannot contain a repeated modifier]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutOneActionKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must contain an action key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutStartWithModifier" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must start with a modifier key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_WinL" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap from/to Win L]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Key_DropDown_Combobox" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key Drop Down]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";KeyboardManager" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Keyboard Manager]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Ok_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[OK]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";RegisterClassFailed_ErrorMessage" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Windows registration failed!]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";RegisterClassFailed_ErrorTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Remapped_To" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remapped To]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Settings_Description" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[This feature requires Windows 10 version 1903 or higher]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Target_Application" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For Target Application ]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeKey_Header" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key Pressed:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeKey_Title" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Press a key on selected keyboard:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeShortcut_Header" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Keys Pressed:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeShortcut_Title" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Press the keys in shortcut:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_HoldEnter" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Hold Enter to continue]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_HoldEsc" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Hold Esc to discard]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
</Item>
</Item>
</LCX>

View File

@@ -0,0 +1,345 @@
<?xml version="1.0" encoding="utf-8"?>
<LCX SchemaVersion="6.0" Name="S:\src\modules\keyboardmanager\dll\Resources.resx" PsrId="211" FileType="1" SrcCul="en-US" TgtCul="ja-JP" xmlns="http://schemas.microsoft.com/locstudio/2006/6/lcx">
<OwnedComments>
<Cmt Name="Dev" />
<Cmt Name="LcxAdmin" />
<Cmt Name="Rccx" />
</OwnedComments>
<Settings Name="@SettingsPath@\default.lss" Type="Lss" />
<Item ItemId=";Resources.resx" ItemType="0" PsrId="211" Leaf="false">
<Disp Icon="Expand" Expand="true" Disp="true" LocTbl="false" />
<Item ItemId=";Strings" ItemType="0" PsrId="211" Leaf="false">
<Disp Icon="Str" Disp="true" LocTbl="false" />
<Item ItemId=";Add_Key_Remap_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add Key Remap]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Add_Shortcut_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add Shortcut Remapping]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Cancel_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cancel]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Continue_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Continue Anyway]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";CreateWindowFailed_ErrorMessage" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Call to CreateWindow failed!]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";CreateWindowFailed_ErrorTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Delete_Remapping_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Delete Remapping]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_Info" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Select the key you want to change (Key) and then the key or shortcut you want it to become (Mapped To).]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_InfoExample" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For example, if you want to press A and get ""Ctrl+C"", key ""A"" would be your ""Key"" column and the shortcut ""Ctrl+C"" would be your ""Mapped To"" column.]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_OrphanedDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[The following keys are unassigned and you won't be able to use them:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_PartialConfirmationDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some of the keys could not be remapped. Do you want to continue anyway?]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_SourceHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_TargetHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Mapped To:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_WindowName" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remap keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_AllApps" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[All Apps]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_Info" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Select the shortcut you want to change (Shortcut) and then the key or shortcut you want it to invoke (Mapped To).]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_InfoExample" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For example, if you want to press ""Ctrl+C"" and get ""Alt"" only on Microsoft Edge, ""Ctrl+C"" would be your ""Shortcut"" column, the key ""Alt"" would be your ""Mapped To"" column, and ""MSEdge"" would be your ""Target App"" column. If no target app is entered, it will apply globally. The name must be the process name and not the app name.]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_PartialConfirmationDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some of the shortcuts could not be remapped. Do you want to continue anyway?]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_SourceHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_TargetAppHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Target App:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_TargetHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Mapped To:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_WindowName" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remap shortcuts]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ConflictingModifierKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap this key as it conflicts with another remapped key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ConflictingModifierShortcut" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap this shortcut as it conflicts with another remapped shortcut]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_CtrlAltDel" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap from/to Ctrl Alt Del]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_Default" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Unexpected error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MapToSameShortcut" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a shortcut to itself]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MappedToSameKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a key to itself]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MaxShortcutSize" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcuts can only have up to 2 modifier keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_RemapSuccessful" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remapping successful]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_RemapUnsuccessful" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some remappings were not applied]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SameKeyPreviouslyMapped" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a key more than once]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SameShortcutPreviouslyMapped" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a shortcut more than once for the same target app]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SaveFailed" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Failed to save the remappings]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutAtleast2Keys" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must have atleast 2 keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutMaxOneActionKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut cannot have more than one action key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutNoRepeatedModifier" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut cannot contain a repeated modifier]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutOneActionKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must contain an action key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutStartWithModifier" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must start with a modifier key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_WinL" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap from/to Win L]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Key_DropDown_Combobox" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key Drop Down]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";KeyboardManager" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Keyboard Manager]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Ok_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[OK]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";RegisterClassFailed_ErrorMessage" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Windows registration failed!]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";RegisterClassFailed_ErrorTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Remapped_To" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remapped To]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Settings_Description" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[This feature requires Windows 10 version 1903 or higher]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Target_Application" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For Target Application ]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeKey_Header" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key Pressed:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeKey_Title" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Press a key on selected keyboard:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeShortcut_Header" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Keys Pressed:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeShortcut_Title" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Press the keys in shortcut:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_HoldEnter" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Hold Enter to continue]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_HoldEsc" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Hold Esc to discard]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
</Item>
</Item>
</LCX>

View File

@@ -0,0 +1,345 @@
<?xml version="1.0" encoding="utf-8"?>
<LCX SchemaVersion="6.0" Name="S:\src\modules\keyboardmanager\dll\Resources.resx" PsrId="211" FileType="1" SrcCul="en-US" TgtCul="ko-KR" xmlns="http://schemas.microsoft.com/locstudio/2006/6/lcx">
<OwnedComments>
<Cmt Name="Dev" />
<Cmt Name="LcxAdmin" />
<Cmt Name="Rccx" />
</OwnedComments>
<Settings Name="@SettingsPath@\default.lss" Type="Lss" />
<Item ItemId=";Resources.resx" ItemType="0" PsrId="211" Leaf="false">
<Disp Icon="Expand" Expand="true" Disp="true" LocTbl="false" />
<Item ItemId=";Strings" ItemType="0" PsrId="211" Leaf="false">
<Disp Icon="Str" Disp="true" LocTbl="false" />
<Item ItemId=";Add_Key_Remap_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add Key Remap]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Add_Shortcut_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add Shortcut Remapping]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Cancel_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cancel]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Continue_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Continue Anyway]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";CreateWindowFailed_ErrorMessage" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Call to CreateWindow failed!]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";CreateWindowFailed_ErrorTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Delete_Remapping_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Delete Remapping]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_Info" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Select the key you want to change (Key) and then the key or shortcut you want it to become (Mapped To).]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_InfoExample" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For example, if you want to press A and get ""Ctrl+C"", key ""A"" would be your ""Key"" column and the shortcut ""Ctrl+C"" would be your ""Mapped To"" column.]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_OrphanedDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[The following keys are unassigned and you won't be able to use them:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_PartialConfirmationDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some of the keys could not be remapped. Do you want to continue anyway?]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_SourceHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_TargetHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Mapped To:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_WindowName" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remap keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_AllApps" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[All Apps]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_Info" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Select the shortcut you want to change (Shortcut) and then the key or shortcut you want it to invoke (Mapped To).]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_InfoExample" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For example, if you want to press ""Ctrl+C"" and get ""Alt"" only on Microsoft Edge, ""Ctrl+C"" would be your ""Shortcut"" column, the key ""Alt"" would be your ""Mapped To"" column, and ""MSEdge"" would be your ""Target App"" column. If no target app is entered, it will apply globally. The name must be the process name and not the app name.]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_PartialConfirmationDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some of the shortcuts could not be remapped. Do you want to continue anyway?]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_SourceHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_TargetAppHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Target App:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_TargetHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Mapped To:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_WindowName" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remap shortcuts]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ConflictingModifierKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap this key as it conflicts with another remapped key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ConflictingModifierShortcut" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap this shortcut as it conflicts with another remapped shortcut]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_CtrlAltDel" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap from/to Ctrl Alt Del]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_Default" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Unexpected error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MapToSameShortcut" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a shortcut to itself]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MappedToSameKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a key to itself]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MaxShortcutSize" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcuts can only have up to 2 modifier keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_RemapSuccessful" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remapping successful]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_RemapUnsuccessful" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some remappings were not applied]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SameKeyPreviouslyMapped" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a key more than once]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SameShortcutPreviouslyMapped" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a shortcut more than once for the same target app]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SaveFailed" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Failed to save the remappings]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutAtleast2Keys" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must have atleast 2 keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutMaxOneActionKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut cannot have more than one action key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutNoRepeatedModifier" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut cannot contain a repeated modifier]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutOneActionKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must contain an action key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutStartWithModifier" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must start with a modifier key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_WinL" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap from/to Win L]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Key_DropDown_Combobox" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key Drop Down]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";KeyboardManager" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Keyboard Manager]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Ok_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[OK]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";RegisterClassFailed_ErrorMessage" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Windows registration failed!]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";RegisterClassFailed_ErrorTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Remapped_To" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remapped To]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Settings_Description" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[This feature requires Windows 10 version 1903 or higher]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Target_Application" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For Target Application ]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeKey_Header" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key Pressed:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeKey_Title" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Press a key on selected keyboard:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeShortcut_Header" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Keys Pressed:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeShortcut_Title" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Press the keys in shortcut:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_HoldEnter" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Hold Enter to continue]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_HoldEsc" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Hold Esc to discard]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
</Item>
</Item>
</LCX>

View File

@@ -0,0 +1,345 @@
<?xml version="1.0" encoding="utf-8"?>
<LCX SchemaVersion="6.0" Name="S:\src\modules\keyboardmanager\dll\Resources.resx" PsrId="211" FileType="1" SrcCul="en-US" TgtCul="nl-NL" xmlns="http://schemas.microsoft.com/locstudio/2006/6/lcx">
<OwnedComments>
<Cmt Name="Dev" />
<Cmt Name="LcxAdmin" />
<Cmt Name="Rccx" />
</OwnedComments>
<Settings Name="@SettingsPath@\default.lss" Type="Lss" />
<Item ItemId=";Resources.resx" ItemType="0" PsrId="211" Leaf="false">
<Disp Icon="Expand" Expand="true" Disp="true" LocTbl="false" />
<Item ItemId=";Strings" ItemType="0" PsrId="211" Leaf="false">
<Disp Icon="Str" Disp="true" LocTbl="false" />
<Item ItemId=";Add_Key_Remap_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add Key Remap]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Add_Shortcut_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add Shortcut Remapping]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Cancel_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cancel]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Continue_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Continue Anyway]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";CreateWindowFailed_ErrorMessage" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Call to CreateWindow failed!]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";CreateWindowFailed_ErrorTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Delete_Remapping_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Delete Remapping]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_Info" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Select the key you want to change (Key) and then the key or shortcut you want it to become (Mapped To).]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_InfoExample" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For example, if you want to press A and get ""Ctrl+C"", key ""A"" would be your ""Key"" column and the shortcut ""Ctrl+C"" would be your ""Mapped To"" column.]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_OrphanedDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[The following keys are unassigned and you won't be able to use them:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_PartialConfirmationDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some of the keys could not be remapped. Do you want to continue anyway?]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_SourceHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_TargetHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Mapped To:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_WindowName" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remap keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_AllApps" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[All Apps]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_Info" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Select the shortcut you want to change (Shortcut) and then the key or shortcut you want it to invoke (Mapped To).]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_InfoExample" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For example, if you want to press ""Ctrl+C"" and get ""Alt"" only on Microsoft Edge, ""Ctrl+C"" would be your ""Shortcut"" column, the key ""Alt"" would be your ""Mapped To"" column, and ""MSEdge"" would be your ""Target App"" column. If no target app is entered, it will apply globally. The name must be the process name and not the app name.]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_PartialConfirmationDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some of the shortcuts could not be remapped. Do you want to continue anyway?]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_SourceHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_TargetAppHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Target App:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_TargetHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Mapped To:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_WindowName" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remap shortcuts]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ConflictingModifierKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap this key as it conflicts with another remapped key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ConflictingModifierShortcut" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap this shortcut as it conflicts with another remapped shortcut]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_CtrlAltDel" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap from/to Ctrl Alt Del]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_Default" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Unexpected error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MapToSameShortcut" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a shortcut to itself]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MappedToSameKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a key to itself]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MaxShortcutSize" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcuts can only have up to 2 modifier keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_RemapSuccessful" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remapping successful]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_RemapUnsuccessful" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some remappings were not applied]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SameKeyPreviouslyMapped" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a key more than once]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SameShortcutPreviouslyMapped" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a shortcut more than once for the same target app]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SaveFailed" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Failed to save the remappings]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutAtleast2Keys" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must have atleast 2 keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutMaxOneActionKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut cannot have more than one action key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutNoRepeatedModifier" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut cannot contain a repeated modifier]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutOneActionKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must contain an action key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutStartWithModifier" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must start with a modifier key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_WinL" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap from/to Win L]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Key_DropDown_Combobox" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key Drop Down]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";KeyboardManager" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Keyboard Manager]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Ok_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[OK]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";RegisterClassFailed_ErrorMessage" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Windows registration failed!]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";RegisterClassFailed_ErrorTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Remapped_To" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remapped To]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Settings_Description" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[This feature requires Windows 10 version 1903 or higher]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Target_Application" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For Target Application ]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeKey_Header" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key Pressed:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeKey_Title" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Press a key on selected keyboard:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeShortcut_Header" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Keys Pressed:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeShortcut_Title" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Press the keys in shortcut:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_HoldEnter" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Hold Enter to continue]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_HoldEsc" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Hold Esc to discard]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
</Item>
</Item>
</LCX>

View File

@@ -0,0 +1,345 @@
<?xml version="1.0" encoding="utf-8"?>
<LCX SchemaVersion="6.0" Name="S:\src\modules\keyboardmanager\dll\Resources.resx" PsrId="211" FileType="1" SrcCul="en-US" TgtCul="pl-PL" xmlns="http://schemas.microsoft.com/locstudio/2006/6/lcx">
<OwnedComments>
<Cmt Name="Dev" />
<Cmt Name="LcxAdmin" />
<Cmt Name="Rccx" />
</OwnedComments>
<Settings Name="@SettingsPath@\default.lss" Type="Lss" />
<Item ItemId=";Resources.resx" ItemType="0" PsrId="211" Leaf="false">
<Disp Icon="Expand" Expand="true" Disp="true" LocTbl="false" />
<Item ItemId=";Strings" ItemType="0" PsrId="211" Leaf="false">
<Disp Icon="Str" Disp="true" LocTbl="false" />
<Item ItemId=";Add_Key_Remap_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add Key Remap]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Add_Shortcut_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add Shortcut Remapping]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Cancel_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cancel]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Continue_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Continue Anyway]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";CreateWindowFailed_ErrorMessage" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Call to CreateWindow failed!]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";CreateWindowFailed_ErrorTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Delete_Remapping_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Delete Remapping]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_Info" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Select the key you want to change (Key) and then the key or shortcut you want it to become (Mapped To).]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_InfoExample" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For example, if you want to press A and get ""Ctrl+C"", key ""A"" would be your ""Key"" column and the shortcut ""Ctrl+C"" would be your ""Mapped To"" column.]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_OrphanedDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[The following keys are unassigned and you won't be able to use them:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_PartialConfirmationDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some of the keys could not be remapped. Do you want to continue anyway?]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_SourceHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_TargetHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Mapped To:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_WindowName" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remap keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_AllApps" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[All Apps]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_Info" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Select the shortcut you want to change (Shortcut) and then the key or shortcut you want it to invoke (Mapped To).]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_InfoExample" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For example, if you want to press ""Ctrl+C"" and get ""Alt"" only on Microsoft Edge, ""Ctrl+C"" would be your ""Shortcut"" column, the key ""Alt"" would be your ""Mapped To"" column, and ""MSEdge"" would be your ""Target App"" column. If no target app is entered, it will apply globally. The name must be the process name and not the app name.]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_PartialConfirmationDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some of the shortcuts could not be remapped. Do you want to continue anyway?]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_SourceHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_TargetAppHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Target App:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_TargetHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Mapped To:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_WindowName" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remap shortcuts]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ConflictingModifierKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap this key as it conflicts with another remapped key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ConflictingModifierShortcut" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap this shortcut as it conflicts with another remapped shortcut]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_CtrlAltDel" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap from/to Ctrl Alt Del]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_Default" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Unexpected error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MapToSameShortcut" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a shortcut to itself]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MappedToSameKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a key to itself]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MaxShortcutSize" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcuts can only have up to 2 modifier keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_RemapSuccessful" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remapping successful]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_RemapUnsuccessful" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some remappings were not applied]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SameKeyPreviouslyMapped" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a key more than once]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SameShortcutPreviouslyMapped" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a shortcut more than once for the same target app]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SaveFailed" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Failed to save the remappings]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutAtleast2Keys" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must have atleast 2 keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutMaxOneActionKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut cannot have more than one action key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutNoRepeatedModifier" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut cannot contain a repeated modifier]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutOneActionKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must contain an action key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutStartWithModifier" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must start with a modifier key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_WinL" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap from/to Win L]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Key_DropDown_Combobox" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key Drop Down]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";KeyboardManager" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Keyboard Manager]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Ok_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[OK]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";RegisterClassFailed_ErrorMessage" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Windows registration failed!]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";RegisterClassFailed_ErrorTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Remapped_To" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remapped To]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Settings_Description" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[This feature requires Windows 10 version 1903 or higher]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Target_Application" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For Target Application ]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeKey_Header" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key Pressed:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeKey_Title" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Press a key on selected keyboard:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeShortcut_Header" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Keys Pressed:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeShortcut_Title" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Press the keys in shortcut:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_HoldEnter" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Hold Enter to continue]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_HoldEsc" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Hold Esc to discard]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
</Item>
</Item>
</LCX>

View File

@@ -0,0 +1,345 @@
<?xml version="1.0" encoding="utf-8"?>
<LCX SchemaVersion="6.0" Name="S:\src\modules\keyboardmanager\dll\Resources.resx" PsrId="211" FileType="1" SrcCul="en-US" TgtCul="pt-BR" xmlns="http://schemas.microsoft.com/locstudio/2006/6/lcx">
<OwnedComments>
<Cmt Name="Dev" />
<Cmt Name="LcxAdmin" />
<Cmt Name="Rccx" />
</OwnedComments>
<Settings Name="@SettingsPath@\default.lss" Type="Lss" />
<Item ItemId=";Resources.resx" ItemType="0" PsrId="211" Leaf="false">
<Disp Icon="Expand" Expand="true" Disp="true" LocTbl="false" />
<Item ItemId=";Strings" ItemType="0" PsrId="211" Leaf="false">
<Disp Icon="Str" Disp="true" LocTbl="false" />
<Item ItemId=";Add_Key_Remap_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add Key Remap]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Add_Shortcut_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add Shortcut Remapping]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Cancel_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cancel]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Continue_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Continue Anyway]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";CreateWindowFailed_ErrorMessage" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Call to CreateWindow failed!]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";CreateWindowFailed_ErrorTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Delete_Remapping_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Delete Remapping]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_Info" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Select the key you want to change (Key) and then the key or shortcut you want it to become (Mapped To).]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_InfoExample" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For example, if you want to press A and get ""Ctrl+C"", key ""A"" would be your ""Key"" column and the shortcut ""Ctrl+C"" would be your ""Mapped To"" column.]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_OrphanedDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[The following keys are unassigned and you won't be able to use them:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_PartialConfirmationDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some of the keys could not be remapped. Do you want to continue anyway?]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_SourceHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_TargetHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Mapped To:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_WindowName" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remap keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_AllApps" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[All Apps]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_Info" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Select the shortcut you want to change (Shortcut) and then the key or shortcut you want it to invoke (Mapped To).]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_InfoExample" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For example, if you want to press ""Ctrl+C"" and get ""Alt"" only on Microsoft Edge, ""Ctrl+C"" would be your ""Shortcut"" column, the key ""Alt"" would be your ""Mapped To"" column, and ""MSEdge"" would be your ""Target App"" column. If no target app is entered, it will apply globally. The name must be the process name and not the app name.]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_PartialConfirmationDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some of the shortcuts could not be remapped. Do you want to continue anyway?]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_SourceHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_TargetAppHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Target App:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_TargetHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Mapped To:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_WindowName" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remap shortcuts]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ConflictingModifierKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap this key as it conflicts with another remapped key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ConflictingModifierShortcut" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap this shortcut as it conflicts with another remapped shortcut]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_CtrlAltDel" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap from/to Ctrl Alt Del]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_Default" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Unexpected error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MapToSameShortcut" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a shortcut to itself]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MappedToSameKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a key to itself]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MaxShortcutSize" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcuts can only have up to 2 modifier keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_RemapSuccessful" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remapping successful]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_RemapUnsuccessful" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some remappings were not applied]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SameKeyPreviouslyMapped" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a key more than once]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SameShortcutPreviouslyMapped" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a shortcut more than once for the same target app]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SaveFailed" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Failed to save the remappings]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutAtleast2Keys" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must have atleast 2 keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutMaxOneActionKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut cannot have more than one action key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutNoRepeatedModifier" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut cannot contain a repeated modifier]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutOneActionKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must contain an action key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutStartWithModifier" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must start with a modifier key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_WinL" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap from/to Win L]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Key_DropDown_Combobox" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key Drop Down]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";KeyboardManager" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Keyboard Manager]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Ok_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[OK]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";RegisterClassFailed_ErrorMessage" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Windows registration failed!]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";RegisterClassFailed_ErrorTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Remapped_To" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remapped To]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Settings_Description" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[This feature requires Windows 10 version 1903 or higher]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Target_Application" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For Target Application ]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeKey_Header" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key Pressed:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeKey_Title" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Press a key on selected keyboard:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeShortcut_Header" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Keys Pressed:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeShortcut_Title" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Press the keys in shortcut:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_HoldEnter" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Hold Enter to continue]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_HoldEsc" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Hold Esc to discard]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
</Item>
</Item>
</LCX>

View File

@@ -0,0 +1,345 @@
<?xml version="1.0" encoding="utf-8"?>
<LCX SchemaVersion="6.0" Name="S:\src\modules\keyboardmanager\dll\Resources.resx" PsrId="211" FileType="1" SrcCul="en-US" TgtCul="pt-PT" xmlns="http://schemas.microsoft.com/locstudio/2006/6/lcx">
<OwnedComments>
<Cmt Name="Dev" />
<Cmt Name="LcxAdmin" />
<Cmt Name="Rccx" />
</OwnedComments>
<Settings Name="@SettingsPath@\default.lss" Type="Lss" />
<Item ItemId=";Resources.resx" ItemType="0" PsrId="211" Leaf="false">
<Disp Icon="Expand" Expand="true" Disp="true" LocTbl="false" />
<Item ItemId=";Strings" ItemType="0" PsrId="211" Leaf="false">
<Disp Icon="Str" Disp="true" LocTbl="false" />
<Item ItemId=";Add_Key_Remap_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add Key Remap]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Add_Shortcut_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add Shortcut Remapping]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Cancel_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cancel]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Continue_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Continue Anyway]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";CreateWindowFailed_ErrorMessage" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Call to CreateWindow failed!]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";CreateWindowFailed_ErrorTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Delete_Remapping_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Delete Remapping]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_Info" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Select the key you want to change (Key) and then the key or shortcut you want it to become (Mapped To).]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_InfoExample" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For example, if you want to press A and get ""Ctrl+C"", key ""A"" would be your ""Key"" column and the shortcut ""Ctrl+C"" would be your ""Mapped To"" column.]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_OrphanedDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[The following keys are unassigned and you won't be able to use them:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_PartialConfirmationDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some of the keys could not be remapped. Do you want to continue anyway?]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_SourceHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_TargetHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Mapped To:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_WindowName" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remap keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_AllApps" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[All Apps]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_Info" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Select the shortcut you want to change (Shortcut) and then the key or shortcut you want it to invoke (Mapped To).]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_InfoExample" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For example, if you want to press ""Ctrl+C"" and get ""Alt"" only on Microsoft Edge, ""Ctrl+C"" would be your ""Shortcut"" column, the key ""Alt"" would be your ""Mapped To"" column, and ""MSEdge"" would be your ""Target App"" column. If no target app is entered, it will apply globally. The name must be the process name and not the app name.]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_PartialConfirmationDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some of the shortcuts could not be remapped. Do you want to continue anyway?]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_SourceHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_TargetAppHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Target App:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_TargetHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Mapped To:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_WindowName" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remap shortcuts]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ConflictingModifierKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap this key as it conflicts with another remapped key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ConflictingModifierShortcut" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap this shortcut as it conflicts with another remapped shortcut]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_CtrlAltDel" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap from/to Ctrl Alt Del]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_Default" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Unexpected error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MapToSameShortcut" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a shortcut to itself]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MappedToSameKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a key to itself]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MaxShortcutSize" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcuts can only have up to 2 modifier keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_RemapSuccessful" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remapping successful]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_RemapUnsuccessful" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some remappings were not applied]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SameKeyPreviouslyMapped" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a key more than once]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SameShortcutPreviouslyMapped" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a shortcut more than once for the same target app]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SaveFailed" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Failed to save the remappings]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutAtleast2Keys" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must have atleast 2 keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutMaxOneActionKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut cannot have more than one action key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutNoRepeatedModifier" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut cannot contain a repeated modifier]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutOneActionKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must contain an action key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutStartWithModifier" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must start with a modifier key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_WinL" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap from/to Win L]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Key_DropDown_Combobox" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key Drop Down]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";KeyboardManager" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Keyboard Manager]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Ok_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[OK]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";RegisterClassFailed_ErrorMessage" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Windows registration failed!]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";RegisterClassFailed_ErrorTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Remapped_To" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remapped To]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Settings_Description" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[This feature requires Windows 10 version 1903 or higher]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Target_Application" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For Target Application ]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeKey_Header" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key Pressed:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeKey_Title" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Press a key on selected keyboard:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeShortcut_Header" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Keys Pressed:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeShortcut_Title" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Press the keys in shortcut:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_HoldEnter" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Hold Enter to continue]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_HoldEsc" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Hold Esc to discard]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
</Item>
</Item>
</LCX>

View File

@@ -0,0 +1,345 @@
<?xml version="1.0" encoding="utf-8"?>
<LCX SchemaVersion="6.0" Name="S:\src\modules\keyboardmanager\dll\Resources.resx" PsrId="211" FileType="1" SrcCul="en-US" TgtCul="ru-RU" xmlns="http://schemas.microsoft.com/locstudio/2006/6/lcx">
<OwnedComments>
<Cmt Name="Dev" />
<Cmt Name="LcxAdmin" />
<Cmt Name="Rccx" />
</OwnedComments>
<Settings Name="@SettingsPath@\default.lss" Type="Lss" />
<Item ItemId=";Resources.resx" ItemType="0" PsrId="211" Leaf="false">
<Disp Icon="Expand" Expand="true" Disp="true" LocTbl="false" />
<Item ItemId=";Strings" ItemType="0" PsrId="211" Leaf="false">
<Disp Icon="Str" Disp="true" LocTbl="false" />
<Item ItemId=";Add_Key_Remap_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add Key Remap]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Add_Shortcut_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add Shortcut Remapping]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Cancel_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cancel]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Continue_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Continue Anyway]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";CreateWindowFailed_ErrorMessage" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Call to CreateWindow failed!]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";CreateWindowFailed_ErrorTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Delete_Remapping_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Delete Remapping]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_Info" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Select the key you want to change (Key) and then the key or shortcut you want it to become (Mapped To).]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_InfoExample" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For example, if you want to press A and get ""Ctrl+C"", key ""A"" would be your ""Key"" column and the shortcut ""Ctrl+C"" would be your ""Mapped To"" column.]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_OrphanedDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[The following keys are unassigned and you won't be able to use them:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_PartialConfirmationDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some of the keys could not be remapped. Do you want to continue anyway?]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_SourceHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_TargetHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Mapped To:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_WindowName" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remap keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_AllApps" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[All Apps]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_Info" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Select the shortcut you want to change (Shortcut) and then the key or shortcut you want it to invoke (Mapped To).]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_InfoExample" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For example, if you want to press ""Ctrl+C"" and get ""Alt"" only on Microsoft Edge, ""Ctrl+C"" would be your ""Shortcut"" column, the key ""Alt"" would be your ""Mapped To"" column, and ""MSEdge"" would be your ""Target App"" column. If no target app is entered, it will apply globally. The name must be the process name and not the app name.]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_PartialConfirmationDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some of the shortcuts could not be remapped. Do you want to continue anyway?]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_SourceHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_TargetAppHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Target App:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_TargetHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Mapped To:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_WindowName" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remap shortcuts]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ConflictingModifierKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap this key as it conflicts with another remapped key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ConflictingModifierShortcut" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap this shortcut as it conflicts with another remapped shortcut]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_CtrlAltDel" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap from/to Ctrl Alt Del]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_Default" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Unexpected error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MapToSameShortcut" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a shortcut to itself]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MappedToSameKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a key to itself]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MaxShortcutSize" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcuts can only have up to 2 modifier keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_RemapSuccessful" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remapping successful]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_RemapUnsuccessful" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some remappings were not applied]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SameKeyPreviouslyMapped" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a key more than once]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SameShortcutPreviouslyMapped" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a shortcut more than once for the same target app]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SaveFailed" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Failed to save the remappings]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutAtleast2Keys" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must have atleast 2 keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutMaxOneActionKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut cannot have more than one action key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutNoRepeatedModifier" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut cannot contain a repeated modifier]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutOneActionKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must contain an action key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutStartWithModifier" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must start with a modifier key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_WinL" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap from/to Win L]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Key_DropDown_Combobox" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key Drop Down]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";KeyboardManager" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Keyboard Manager]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Ok_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[OK]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";RegisterClassFailed_ErrorMessage" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Windows registration failed!]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";RegisterClassFailed_ErrorTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Remapped_To" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remapped To]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Settings_Description" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[This feature requires Windows 10 version 1903 or higher]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Target_Application" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For Target Application ]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeKey_Header" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key Pressed:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeKey_Title" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Press a key on selected keyboard:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeShortcut_Header" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Keys Pressed:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeShortcut_Title" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Press the keys in shortcut:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_HoldEnter" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Hold Enter to continue]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_HoldEsc" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Hold Esc to discard]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
</Item>
</Item>
</LCX>

View File

@@ -0,0 +1,345 @@
<?xml version="1.0" encoding="utf-8"?>
<LCX SchemaVersion="6.0" Name="S:\src\modules\keyboardmanager\dll\Resources.resx" PsrId="211" FileType="1" SrcCul="en-US" TgtCul="sv-SE" xmlns="http://schemas.microsoft.com/locstudio/2006/6/lcx">
<OwnedComments>
<Cmt Name="Dev" />
<Cmt Name="LcxAdmin" />
<Cmt Name="Rccx" />
</OwnedComments>
<Settings Name="@SettingsPath@\default.lss" Type="Lss" />
<Item ItemId=";Resources.resx" ItemType="0" PsrId="211" Leaf="false">
<Disp Icon="Expand" Expand="true" Disp="true" LocTbl="false" />
<Item ItemId=";Strings" ItemType="0" PsrId="211" Leaf="false">
<Disp Icon="Str" Disp="true" LocTbl="false" />
<Item ItemId=";Add_Key_Remap_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add Key Remap]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Add_Shortcut_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add Shortcut Remapping]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Cancel_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cancel]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Continue_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Continue Anyway]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";CreateWindowFailed_ErrorMessage" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Call to CreateWindow failed!]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";CreateWindowFailed_ErrorTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Delete_Remapping_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Delete Remapping]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_Info" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Select the key you want to change (Key) and then the key or shortcut you want it to become (Mapped To).]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_InfoExample" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For example, if you want to press A and get ""Ctrl+C"", key ""A"" would be your ""Key"" column and the shortcut ""Ctrl+C"" would be your ""Mapped To"" column.]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_OrphanedDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[The following keys are unassigned and you won't be able to use them:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_PartialConfirmationDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some of the keys could not be remapped. Do you want to continue anyway?]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_SourceHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_TargetHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Mapped To:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_WindowName" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remap keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_AllApps" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[All Apps]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_Info" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Select the shortcut you want to change (Shortcut) and then the key or shortcut you want it to invoke (Mapped To).]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_InfoExample" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For example, if you want to press ""Ctrl+C"" and get ""Alt"" only on Microsoft Edge, ""Ctrl+C"" would be your ""Shortcut"" column, the key ""Alt"" would be your ""Mapped To"" column, and ""MSEdge"" would be your ""Target App"" column. If no target app is entered, it will apply globally. The name must be the process name and not the app name.]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_PartialConfirmationDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some of the shortcuts could not be remapped. Do you want to continue anyway?]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_SourceHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_TargetAppHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Target App:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_TargetHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Mapped To:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_WindowName" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remap shortcuts]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ConflictingModifierKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap this key as it conflicts with another remapped key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ConflictingModifierShortcut" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap this shortcut as it conflicts with another remapped shortcut]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_CtrlAltDel" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap from/to Ctrl Alt Del]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_Default" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Unexpected error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MapToSameShortcut" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a shortcut to itself]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MappedToSameKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a key to itself]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MaxShortcutSize" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcuts can only have up to 2 modifier keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_RemapSuccessful" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remapping successful]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_RemapUnsuccessful" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some remappings were not applied]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SameKeyPreviouslyMapped" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a key more than once]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SameShortcutPreviouslyMapped" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a shortcut more than once for the same target app]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SaveFailed" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Failed to save the remappings]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutAtleast2Keys" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must have atleast 2 keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutMaxOneActionKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut cannot have more than one action key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutNoRepeatedModifier" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut cannot contain a repeated modifier]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutOneActionKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must contain an action key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutStartWithModifier" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must start with a modifier key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_WinL" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap from/to Win L]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Key_DropDown_Combobox" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key Drop Down]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";KeyboardManager" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Keyboard Manager]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Ok_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[OK]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";RegisterClassFailed_ErrorMessage" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Windows registration failed!]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";RegisterClassFailed_ErrorTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Remapped_To" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remapped To]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Settings_Description" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[This feature requires Windows 10 version 1903 or higher]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Target_Application" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For Target Application ]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeKey_Header" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key Pressed:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeKey_Title" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Press a key on selected keyboard:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeShortcut_Header" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Keys Pressed:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeShortcut_Title" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Press the keys in shortcut:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_HoldEnter" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Hold Enter to continue]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_HoldEsc" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Hold Esc to discard]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
</Item>
</Item>
</LCX>

View File

@@ -0,0 +1,345 @@
<?xml version="1.0" encoding="utf-8"?>
<LCX SchemaVersion="6.0" Name="S:\src\modules\keyboardmanager\dll\Resources.resx" PsrId="211" FileType="1" SrcCul="en-US" TgtCul="tr-TR" xmlns="http://schemas.microsoft.com/locstudio/2006/6/lcx">
<OwnedComments>
<Cmt Name="Dev" />
<Cmt Name="LcxAdmin" />
<Cmt Name="Rccx" />
</OwnedComments>
<Settings Name="@SettingsPath@\default.lss" Type="Lss" />
<Item ItemId=";Resources.resx" ItemType="0" PsrId="211" Leaf="false">
<Disp Icon="Expand" Expand="true" Disp="true" LocTbl="false" />
<Item ItemId=";Strings" ItemType="0" PsrId="211" Leaf="false">
<Disp Icon="Str" Disp="true" LocTbl="false" />
<Item ItemId=";Add_Key_Remap_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add Key Remap]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Add_Shortcut_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add Shortcut Remapping]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Cancel_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cancel]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Continue_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Continue Anyway]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";CreateWindowFailed_ErrorMessage" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Call to CreateWindow failed!]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";CreateWindowFailed_ErrorTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Delete_Remapping_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Delete Remapping]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_Info" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Select the key you want to change (Key) and then the key or shortcut you want it to become (Mapped To).]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_InfoExample" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For example, if you want to press A and get ""Ctrl+C"", key ""A"" would be your ""Key"" column and the shortcut ""Ctrl+C"" would be your ""Mapped To"" column.]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_OrphanedDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[The following keys are unassigned and you won't be able to use them:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_PartialConfirmationDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some of the keys could not be remapped. Do you want to continue anyway?]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_SourceHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_TargetHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Mapped To:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_WindowName" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remap keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_AllApps" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[All Apps]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_Info" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Select the shortcut you want to change (Shortcut) and then the key or shortcut you want it to invoke (Mapped To).]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_InfoExample" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For example, if you want to press ""Ctrl+C"" and get ""Alt"" only on Microsoft Edge, ""Ctrl+C"" would be your ""Shortcut"" column, the key ""Alt"" would be your ""Mapped To"" column, and ""MSEdge"" would be your ""Target App"" column. If no target app is entered, it will apply globally. The name must be the process name and not the app name.]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_PartialConfirmationDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some of the shortcuts could not be remapped. Do you want to continue anyway?]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_SourceHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_TargetAppHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Target App:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_TargetHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Mapped To:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_WindowName" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remap shortcuts]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ConflictingModifierKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap this key as it conflicts with another remapped key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ConflictingModifierShortcut" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap this shortcut as it conflicts with another remapped shortcut]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_CtrlAltDel" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap from/to Ctrl Alt Del]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_Default" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Unexpected error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MapToSameShortcut" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a shortcut to itself]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MappedToSameKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a key to itself]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MaxShortcutSize" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcuts can only have up to 2 modifier keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_RemapSuccessful" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remapping successful]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_RemapUnsuccessful" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some remappings were not applied]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SameKeyPreviouslyMapped" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a key more than once]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SameShortcutPreviouslyMapped" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a shortcut more than once for the same target app]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SaveFailed" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Failed to save the remappings]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutAtleast2Keys" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must have atleast 2 keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutMaxOneActionKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut cannot have more than one action key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutNoRepeatedModifier" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut cannot contain a repeated modifier]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutOneActionKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must contain an action key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutStartWithModifier" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must start with a modifier key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_WinL" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap from/to Win L]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Key_DropDown_Combobox" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key Drop Down]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";KeyboardManager" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Keyboard Manager]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Ok_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[OK]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";RegisterClassFailed_ErrorMessage" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Windows registration failed!]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";RegisterClassFailed_ErrorTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Remapped_To" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remapped To]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Settings_Description" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[This feature requires Windows 10 version 1903 or higher]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Target_Application" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For Target Application ]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeKey_Header" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key Pressed:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeKey_Title" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Press a key on selected keyboard:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeShortcut_Header" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Keys Pressed:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeShortcut_Title" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Press the keys in shortcut:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_HoldEnter" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Hold Enter to continue]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_HoldEsc" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Hold Esc to discard]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
</Item>
</Item>
</LCX>

View File

@@ -0,0 +1,345 @@
<?xml version="1.0" encoding="utf-8"?>
<LCX SchemaVersion="6.0" Name="S:\src\modules\keyboardmanager\dll\Resources.resx" PsrId="211" FileType="1" SrcCul="en-US" TgtCul="zh-CN" xmlns="http://schemas.microsoft.com/locstudio/2006/6/lcx">
<OwnedComments>
<Cmt Name="Dev" />
<Cmt Name="LcxAdmin" />
<Cmt Name="Rccx" />
</OwnedComments>
<Settings Name="@SettingsPath@\default.lss" Type="Lss" />
<Item ItemId=";Resources.resx" ItemType="0" PsrId="211" Leaf="false">
<Disp Icon="Expand" Expand="true" Disp="true" LocTbl="false" />
<Item ItemId=";Strings" ItemType="0" PsrId="211" Leaf="false">
<Disp Icon="Str" Disp="true" LocTbl="false" />
<Item ItemId=";Add_Key_Remap_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add Key Remap]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Add_Shortcut_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add Shortcut Remapping]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Cancel_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cancel]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Continue_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Continue Anyway]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";CreateWindowFailed_ErrorMessage" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Call to CreateWindow failed!]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";CreateWindowFailed_ErrorTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Delete_Remapping_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Delete Remapping]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_Info" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Select the key you want to change (Key) and then the key or shortcut you want it to become (Mapped To).]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_InfoExample" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For example, if you want to press A and get ""Ctrl+C"", key ""A"" would be your ""Key"" column and the shortcut ""Ctrl+C"" would be your ""Mapped To"" column.]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_OrphanedDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[The following keys are unassigned and you won't be able to use them:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_PartialConfirmationDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some of the keys could not be remapped. Do you want to continue anyway?]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_SourceHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_TargetHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Mapped To:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_WindowName" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remap keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_AllApps" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[All Apps]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_Info" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Select the shortcut you want to change (Shortcut) and then the key or shortcut you want it to invoke (Mapped To).]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_InfoExample" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For example, if you want to press ""Ctrl+C"" and get ""Alt"" only on Microsoft Edge, ""Ctrl+C"" would be your ""Shortcut"" column, the key ""Alt"" would be your ""Mapped To"" column, and ""MSEdge"" would be your ""Target App"" column. If no target app is entered, it will apply globally. The name must be the process name and not the app name.]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_PartialConfirmationDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some of the shortcuts could not be remapped. Do you want to continue anyway?]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_SourceHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_TargetAppHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Target App:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_TargetHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Mapped To:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_WindowName" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remap shortcuts]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ConflictingModifierKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap this key as it conflicts with another remapped key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ConflictingModifierShortcut" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap this shortcut as it conflicts with another remapped shortcut]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_CtrlAltDel" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap from/to Ctrl Alt Del]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_Default" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Unexpected error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MapToSameShortcut" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a shortcut to itself]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MappedToSameKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a key to itself]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MaxShortcutSize" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcuts can only have up to 2 modifier keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_RemapSuccessful" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remapping successful]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_RemapUnsuccessful" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some remappings were not applied]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SameKeyPreviouslyMapped" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a key more than once]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SameShortcutPreviouslyMapped" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a shortcut more than once for the same target app]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SaveFailed" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Failed to save the remappings]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutAtleast2Keys" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must have atleast 2 keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutMaxOneActionKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut cannot have more than one action key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutNoRepeatedModifier" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut cannot contain a repeated modifier]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutOneActionKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must contain an action key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutStartWithModifier" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must start with a modifier key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_WinL" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap from/to Win L]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Key_DropDown_Combobox" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key Drop Down]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";KeyboardManager" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Keyboard Manager]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Ok_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[OK]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";RegisterClassFailed_ErrorMessage" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Windows registration failed!]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";RegisterClassFailed_ErrorTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Remapped_To" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remapped To]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Settings_Description" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[This feature requires Windows 10 version 1903 or higher]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Target_Application" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For Target Application ]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeKey_Header" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key Pressed:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeKey_Title" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Press a key on selected keyboard:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeShortcut_Header" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Keys Pressed:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeShortcut_Title" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Press the keys in shortcut:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_HoldEnter" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Hold Enter to continue]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_HoldEsc" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Hold Esc to discard]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
</Item>
</Item>
</LCX>

View File

@@ -0,0 +1,345 @@
<?xml version="1.0" encoding="utf-8"?>
<LCX SchemaVersion="6.0" Name="S:\src\modules\keyboardmanager\dll\Resources.resx" PsrId="211" FileType="1" SrcCul="en-US" TgtCul="zh-TW" xmlns="http://schemas.microsoft.com/locstudio/2006/6/lcx">
<OwnedComments>
<Cmt Name="Dev" />
<Cmt Name="LcxAdmin" />
<Cmt Name="Rccx" />
</OwnedComments>
<Settings Name="@SettingsPath@\default.lss" Type="Lss" />
<Item ItemId=";Resources.resx" ItemType="0" PsrId="211" Leaf="false">
<Disp Icon="Expand" Expand="true" Disp="true" LocTbl="false" />
<Item ItemId=";Strings" ItemType="0" PsrId="211" Leaf="false">
<Disp Icon="Str" Disp="true" LocTbl="false" />
<Item ItemId=";Add_Key_Remap_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add Key Remap]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Add_Shortcut_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Add Shortcut Remapping]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Cancel_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cancel]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Continue_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Continue Anyway]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";CreateWindowFailed_ErrorMessage" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Call to CreateWindow failed!]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";CreateWindowFailed_ErrorTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Delete_Remapping_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Delete Remapping]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_Info" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Select the key you want to change (Key) and then the key or shortcut you want it to become (Mapped To).]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_InfoExample" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For example, if you want to press A and get ""Ctrl+C"", key ""A"" would be your ""Key"" column and the shortcut ""Ctrl+C"" would be your ""Mapped To"" column.]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_OrphanedDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[The following keys are unassigned and you won't be able to use them:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_PartialConfirmationDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some of the keys could not be remapped. Do you want to continue anyway?]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_SourceHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_TargetHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Mapped To:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditKeyboard_WindowName" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remap keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_AllApps" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[All Apps]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_Info" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Select the shortcut you want to change (Shortcut) and then the key or shortcut you want it to invoke (Mapped To).]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_InfoExample" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For example, if you want to press ""Ctrl+C"" and get ""Alt"" only on Microsoft Edge, ""Ctrl+C"" would be your ""Shortcut"" column, the key ""Alt"" would be your ""Mapped To"" column, and ""MSEdge"" would be your ""Target App"" column. If no target app is entered, it will apply globally. The name must be the process name and not the app name.]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_PartialConfirmationDialogTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some of the shortcuts could not be remapped. Do you want to continue anyway?]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_SourceHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_TargetAppHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Target App:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_TargetHeader" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Mapped To:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";EditShortcuts_WindowName" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remap shortcuts]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ConflictingModifierKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap this key as it conflicts with another remapped key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ConflictingModifierShortcut" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap this shortcut as it conflicts with another remapped shortcut]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_CtrlAltDel" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap from/to Ctrl Alt Del]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_Default" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Unexpected error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MapToSameShortcut" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a shortcut to itself]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MappedToSameKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a key to itself]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_MaxShortcutSize" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcuts can only have up to 2 modifier keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_RemapSuccessful" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remapping successful]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_RemapUnsuccessful" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Some remappings were not applied]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SameKeyPreviouslyMapped" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a key more than once]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SameShortcutPreviouslyMapped" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap a shortcut more than once for the same target app]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_SaveFailed" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Failed to save the remappings]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutAtleast2Keys" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must have atleast 2 keys]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutMaxOneActionKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut cannot have more than one action key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutNoRepeatedModifier" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut cannot contain a repeated modifier]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutOneActionKey" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must contain an action key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_ShortcutStartWithModifier" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Shortcut must start with a modifier key]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";ErrorMessage_WinL" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Cannot remap from/to Win L]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Key_DropDown_Combobox" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key Drop Down]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";KeyboardManager" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Keyboard Manager]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Ok_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[OK]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";RegisterClassFailed_ErrorMessage" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Windows registration failed!]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";RegisterClassFailed_ErrorTitle" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Error]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Remapped_To" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Remapped To]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Settings_Description" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[This feature requires Windows 10 version 1903 or higher]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Target_Application" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[For Target Application ]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeKey_Header" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Key Pressed:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeKey_Title" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Press a key on selected keyboard:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeShortcut_Header" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Keys Pressed:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";TypeShortcut_Title" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Press the keys in shortcut:]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_Button" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Type]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_HoldEnter" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Hold Enter to continue]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
<Item ItemId=";Type_HoldEsc" ItemType="0;.resx" PsrId="211" Leaf="true">
<Str Cat="Text">
<Val><![CDATA[Hold Esc to discard]]></Val>
</Str>
<Disp Icon="Str" />
</Item>
</Item>
</Item>
</LCX>