Show touch-Tastatur - (TabTip.exe) in Windows 10 Jubiläums-edition

In Windows 8 und Windows 10 vor dem Jubiläums-update war es möglich zu zeigen, Bildschirmtastatur starten

C:\Program Files\Common Files\microsoft shared\ink\TabTip.exe

Es funktioniert nicht mehr in Windows 10-jähriges Jubiläum-update; die TabTip.exe Prozess läuft, aber die Tastatur wird nicht angezeigt.

Gibt es eine Möglichkeit zu zeigen, dass es programmatisch?

UPDATE

Fand ich einen workaround - fake Mausklick auf Bildschirmtastatur-Symbol im system-tray. Hier ist der 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

Andere Sache, die ich fand ist, dass die Festlegung dieses Registrierungsschlüssels wieder alte Funktionen beim starten TabTip.exe zeigt touch-Tastatur

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TabletTip\1.7\EnableDesktopModeAutoInvoke=1

InformationsquelleAutor der Frage EugeneK | 2016-08-04

Schreibe einen Kommentar