1
Поддержка русского языка / Re: Ошибка Microsoft.DirectX.DirectInput.dll и Microsoft.DirectX.dll
« on: January 25, 2020, 05:51:59 AM »
Я использую приложение Key Manager
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Did you try to increase the setting in the DxInput plugin for "Default KeyPress Duration (milliseconds)" ? What do you have it set to?
Also, did you try to use keyboard emulation with any other programs, other than Elite Dangerous?
Note that the Elite Dangerous must be properly focused in order to receive keyboard emulation. In your log it looks like Notepad++ is being focused for some reason. Is it possible that your Windows key is pressed? Then when the "1" key is pressed it is focusing the first item on your taskbar?
I recommend that you disable the xJson plugin, or if you are using it with Kodi sometimes, then you might want to disable the xJson setting for "OSD Notification". The errors in your log are because VC is trying to send OSD notifications to Kodi and is unable to reach it. This might slow things down a bit.
If you do get it working you should definitely put the keypress actions first, and then play the wav file afterwards so that it is more responsive.
19.01.2020 11:24:52 77 Focused: EliteDangerous64
19.01.2020 11:24:52 78 addHistoryItem [vcevent] Focused.EliteDangerous64
19.01.2020 11:24:54 796 guessed text:Открыть карту галактики ?? (Голосовое управление)
19.01.2020 11:24:55 447 Something was recognized
19.01.2020 11:24:55 448 Rulename: root # Semantics: 1
19.01.2020 11:24:55 448 Group: Голосовое управление Speech: Открыть карту галактики
19.01.2020 11:24:55 455 semanticID: 105
19.01.2020 11:24:55 457 kvp: command | 105
19.01.2020 11:24:55 461 semanticID: 105
19.01.2020 11:24:55 461 kvp: command | 105
19.01.2020 11:24:55 461 alternate:Открыть карту галактики
19.01.2020 11:24:55 461 semanticID: 105
19.01.2020 11:24:55 461 kvp: prefix | Комп
19.01.2020 11:24:55 461 kvp: command | 105
19.01.2020 11:24:55 517 doCommand:Карта галактики
19.01.2020 11:24:55 518 Action claims to be threadsafe.
19.01.2020 11:24:55 627 action repeat set to: 1
19.01.2020 11:24:55 627 Action: DxInput.KeyPress
19.01.2020 11:24:55 627 Param1:1
19.01.2020 11:24:55 627 addHistoryItem [action] DxInput.KeyPress:1
19.01.2020 11:24:55 628 Action from plugin: D:\Voxcommando_portable\Plugins\DxInput\DxInput.dll
19.01.2020 11:24:55 651 Action INFO: Keypress(s) emulated
19.01.2020 11:24:55 657 Action claims to be threadsafe.
19.01.2020 11:24:55 657 action repeat set to: 1
19.01.2020 11:24:55 657 Action: Sound.PlayWav
19.01.2020 11:24:55 657 Param1:D:\Voxcommando_portable\1\Открываю карту галактики.wav
19.01.2020 11:24:55 657 addHistoryItem [action] Sound.PlayWav:D:\Voxcommando_portable\1\Открываю карту галактики.wav
19.01.2020 11:24:55 661 Action INFO:
19.01.2020 11:25:01 79 Focused: explorer
19.01.2020 11:25:01 79 addHistoryItem [vcevent] Unfocused.EliteDangerous64
18.01.2020 13:26:45 117 Focused: EliteDangerous64
18.01.2020 13:26:45 117 addHistoryItem [vcevent] Focused.EliteDangerous64
18.01.2020 13:26:45 551 guessed text:Открыть карту галактики ?? (Голосовое управление)
18.01.2020 13:26:46 217 Something was recognized
18.01.2020 13:26:46 218 Rulename: root # Semantics: 1
18.01.2020 13:26:46 218 Group: Голосовое управление Speech: Открыть карту галактики
18.01.2020 13:26:46 228 semanticID: 105
18.01.2020 13:26:46 228 kvp: command | 105
18.01.2020 13:26:46 239 semanticID: 105
18.01.2020 13:26:46 239 kvp: command | 105
18.01.2020 13:26:46 239 alternate:Открыть карту галактики
18.01.2020 13:26:46 240 semanticID: 105
18.01.2020 13:26:46 240 kvp: prefix | Комп
18.01.2020 13:26:46 240 kvp: command | 105
18.01.2020 13:26:46 308 doCommand:Карта галактики
18.01.2020 13:26:46 309 Action claims to be threadsafe.
18.01.2020 13:26:46 463 action repeat set to: 1
18.01.2020 13:26:46 463 Action: Sound.PlayWav
18.01.2020 13:26:46 463 Param1:D:\Voxcommando_portable\1\Открываю карту галактики.wav
18.01.2020 13:26:46 465 addHistoryItem [action] Sound.PlayWav:D:\Voxcommando_portable\1\Открываю карту галактики.wav
18.01.2020 13:26:46 474 Action INFO:
18.01.2020 13:26:46 486 Action claims to be threadsafe.
18.01.2020 13:26:46 486 action repeat set to: 1
18.01.2020 13:26:46 486 Action: DxInput.KeyPress
18.01.2020 13:26:46 486 Param1:1
18.01.2020 13:26:46 486 addHistoryItem [action] DxInput.KeyPress:1
18.01.2020 13:26:46 486 Action from plugin: D:\Voxcommando_portable\Plugins\DxInput\DxInput.dll
18.01.2020 13:26:46 512 Action INFO: Keypress(s) emulated
18.01.2020 13:26:46 562 [plugin] Sending json request:
18.01.2020 13:26:46 562 [plugin] {"jsonrpc": "2.0", "method": "GUI.ShowNotification", "params":{"title":"Открыть карту галактики (83,8)","message":"(1 Карта галактики) "},"id": "0"}
18.01.2020 13:26:51 109 Focused: notepad++
18.01.2020 13:26:51 109 addHistoryItem [vcevent] Unfocused.EliteDangerous64
18.01.2020 13:26:51 109 addHistoryItem [vcevent] Focused.notepad++
18.01.2020 13:26:52 610 [plugin] Web Exception while calling JSON RPC:{"jsonrpc": "2.0", "method": "GUI.ShowNotification", "params":{"title":"Открыть карту галактики (83,8)","message":"(1 Карта галактики) "},"id": "0"}
System.Net.WebException: Время ожидания операции истекло
в System.Net.HttpWebRequest.GetResponse()
в vcPlugin.xJsonHttpCommunicator.PostRequest(String strRequest)
18.01.2020 13:26:54 115 Focused: VoxCommando
18.01.2020 1:12:01 880 found dll: D:\Voxcommando\Plugins\DxInput\DxInput.dll
18.01.2020 1:12:01 882 Loading: DxInput
18.01.2020 1:12:01 967 found dll: D:\Voxcommando\Plugins\DxInput\Microsoft.DirectX.DirectInput.dll
18.01.2020 1:12:01 973 Not a valid plugin.
System.BadImageFormatException: Не удалось загрузить файл или сборку "Microsoft.DirectX.DirectInput.dll" либо одну из их зависимостей. не является приложением Win32. (Исключение из HRESULT: 0x800700C1)
Имя файла: 'Microsoft.DirectX.DirectInput.dll'
в System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
в System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
в System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackMark)
в System.Reflection.Assembly.LoadFrom(String assemblyFile)
в VoxCommando.PluginServices.loadEnabledPlugins(String Path, List`1 whichPlugins)
18.01.2020 1:12:01 973 found dll: D:\Voxcommando\Plugins\DxInput\Microsoft.DirectX.dll
18.01.2020 1:12:01 978 Not a valid plugin.
System.BadImageFormatException: Не удалось загрузить файл или сборку "Microsoft.DirectX.dll" либо одну из их зависимостей. не является приложением Win32. (Исключение из HRESULT: 0x800700C1)
Имя файла: 'Microsoft.DirectX.dll'
в System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
в System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
в System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackMark)
в System.Reflection.Assembly.LoadFrom(String assemblyFile)
в VoxCommando.PluginServices.loadEnabledPlugins(String Path, List`1 whichPlugins)