Show Touch-Tastatur (TabTip.exe) in Windows 10 Anniversary Edition
In Windows 8 und Windows 10 war es vor dem Jubiläums-Update möglich, die Touch-Tastatur anzuzeigen, indem @ gestartet wurd
C:\Program Files\Common Files\microsoft shared\ink\TabTip.exe
In Windows 10 Anniversary-Update funktioniert es nicht mehr. dasTabTip.exe
er @ -Prozess wird ausgeführt, aber die Tastatur wird nicht angezeigt.
Gibt es eine Möglichkeit, es programmgesteuert anzuzeigen?
AKTUALISIERE
Ich habe eine Problemumgehung gefunden - gefälschter Mausklick auf das Touch-Tastatur-Symbol in der Taskleiste. Hier ist Code in Delphi
// Find tray icon window
function FindTrayButtonWindow: THandle;
var
ShellTrayWnd: THandle;
TrayNotifyWnd: THandle;
begin
Result := 0;
ShellTrayWnd := FindWindow('Shell_TrayWnd', nil);
if ShellTrayWnd > 0 then
begin
TrayNotifyWnd := FindWindowEx(ShellTrayWnd, 0, 'TrayNotifyWnd', nil);
if TrayNotifyWnd > 0 then
begin
Result := FindWindowEx(TrayNotifyWnd, 0, 'TIPBand', nil);
end;
end;
end;
// Post mouse click messages to it
TrayButtonWindow := FindTrayButtonWindow;
if TrayButtonWindow > 0 then
begin
PostMessage(TrayButtonWindow, WM_LBUTTONDOWN, MK_LBUTTON, $00010001);
PostMessage(TrayButtonWindow, WM_LBUTTONUP, 0, $00010001);
end;
UPDATE 2
Eine andere Sache, die ich gefunden habe, ist, dass das Festlegen dieses Registrierungsschlüssels die alte Funktionalität wiederherstellt, wenn TabTip.exe gestartet wir
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TabletTip\1.7\EnableDesktopModeAutoInvoke=1