-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add CI tests with a TSF client #9
Comments
Mocking a client with direct |
Seriously this is the biggest blocker right now as I need to manually test everything by hand right now and that's booooring (and prone to mistake). |
Maybe you can try
Haven't tried, but maybe you can play with the following PowerShell code snippet to enable your TIP programmatically. $memberDefinition = @'
[DllImport("input.dll", EntryPoint="InstallLayoutOrTip")]
public static extern bool InstallLayoutOrTip(
[MarshalAs(UnmanagedType.LPWStr)] string psz,
int dwFlags);
'@
$inputDll = Add-Type -Name InputDll -MemberDefinition $memberDefinition -PassThru
$inputDll::InstallLayoutOrTip("0x0804:{89ADF27C-0863-4AD3-A463-F7ECFC75D01D}{2B574D86-3844-4136-8DD9-41E7829AC9F8}", 0) There is also a nice write-up from the Keyman team about installing an IME/TIP. https://github.com/keymanapp/keyman/wiki/Making-sense-of-the-Windows-Layout-Registration Hope this helps. |
Installing the DLL should be easy, but not sure how to select the IME to actually attach it the the client app.
The text was updated successfully, but these errors were encountered: