Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Windows Tastatur (https://www.delphipraxis.net/200335-windows-tastatur.html)

tomkupitz 10. Apr 2019 15:57

Windows Tastatur
 
Hallo,

ich rufe die Windows Tastatur per Delphi-Quellcode auf. Das funktioniert auf Desktop-Rechnern und Tablets immer. Ausser unseren neuen Tablets mit
Windows 10 IoT Betriebssystem, die Windows Tastatur erscheint hier nie.

Frage: Welche grundlegenden Windows-Einstellungen/Eigenschaften können den Aufruf verhindern?

Danke und beste Grüße

Der schöne Günther 10. Apr 2019 16:02

AW: Windows Tastatur
 
Wenn du deinen "Delphi-Quellcode" und die zugehören Windows-Version zeigst wäre das super hilfreich.

Ich habe in den letzten drei Windows-Versionen die schmerzliche Erfahrung gemacht dass das zwei mal geändert wurde.

tomkupitz 10. Apr 2019 16:06

AW: Windows Tastatur
 
Code:
procedure ShowWinKeyboard;
begin
  ShellExecute(0, 'open', 'C:\Program Files\Common Files\Microsoft Shared\Ink\TabTip.exe', nil, nil, SW_SHOWNA);
end;

procedure CloseWinKeyboard;
var KbWnd: THandle;

begin
  KbWnd:=FindWindow('IPTip_Main_Window', nil);

  if KbWnd>0 then
    PostMessage(KbWnd, WM_SYSCOMMAND, SC_CLOSE, 0);
end;

freimatz 10. Apr 2019 16:19

AW: Windows Tastatur
 
https://stackoverflow.com/questions/...ersary-edition
HTH

Dalai 10. Apr 2019 18:44

AW: Windows Tastatur
 
Warum ignorierst und verwirfst du die Rückgabe von ShellExecute komplett? Die könnte genau in einem solchen Fall hilfreich sein, herauszufinden, woran es klemmt. Mach aus der Prozedur eine Funktion und werte den Rückgabewert aus.

Grüße
Dalai

tomkupitz 10. Apr 2019 19:39

AW: Windows Tastatur
 
Hier liegt es vermutlich am neuen Windows 10 Anniversary Update. Die Tastatur lässt so nicht mehr aufrufen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:33 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz