Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Tastatur als Keyboard (https://www.delphipraxis.net/85002-tastatur-als-keyboard.html)

Maddin1 24. Jan 2007 14:44


Tastatur als Keyboard
 
Hi, ich würde gern ein Porgramm schreiben mit dem man die Tastatur wie ein keybord benutzen kann...nun ist mein Problem nur das, dass ich keine Key-codes für die Buchstabentasten gefunden habe und ich auch nicht weiß, wie man einen ton, erhöhen oder erniedrigen kann.
geht das überhaupt mit delphi?

SirThornberry 24. Jan 2007 14:48

Re: Tastatur als Keyboard
 
Die KeyCodes kannst du ganz einfach raus finden in dem du im OnMouseDown eine Ausgabe des Keys machst.

passsy 24. Jan 2007 14:50

Re: Tastatur als Keyboard
 
du musst die anscii codes nehmen a= ($41)...

TonyR 24. Jan 2007 15:23

Re: Tastatur als Keyboard
 
Und Töne kann man "gut" mit dem hier machen:
Delphi-Quellcode:
function Beep(dwFreq: Cardinal; dwDuration: Cardinal): LongBool;
aus der Unit "Windows"
Da gibts bloß ein Problem: die Töne kommen dann aus dem PC also vom PC-Lautsprecher (den wir alle vom BIOS her kennen... Piep...Piep) (und wenns zu viel Piept, dann ist den Computer im A....) :lol: !

omata 24. Jan 2007 15:31

Re: Tastatur als Keyboard
 
Hallo Maddin1,

schau dir doch mal dir Bass-Bibliothek an.
Und dort das Beispiel StreamTest.

Gruss
Thorsten

Olli 25. Jan 2007 17:58

Re: Tastatur als Keyboard
 
Also ich empfehle die "Tastatur" einfach nach Englisch zu uebersetzen und schon hast du ein "Keyboard". Alternativ kaufst du dir direkt ein "english keyboard" (ist egal ob Britisch oder US, in diesem Fall). Im Russischen bekaemst du eine "Клавиатура" (Klaviatura).

Sorry, der musste einfach raus :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen:

Maddin1 25. Jan 2007 19:54

Re: Tastatur als Keyboard
 
ohh danke, danke...ich probiere es erst einmal mit der Bass Bibliothek


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:02 Uhr.

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