AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Betriebssysteme Zwei USB Tastaturen am Rechner. Wo wurde getippt?
Thema durchsuchen
Ansicht
Themen-Optionen

Zwei USB Tastaturen am Rechner. Wo wurde getippt?

Ein Thema von bluesbear · begonnen am 17. Mai 2008 · letzter Beitrag vom 17. Mai 2008
Antwort Antwort
Seite 1 von 2  1 2      
bluesbear

Registriert seit: 14. Dez 2005
Ort: Hahnstätten
355 Beiträge
 
Delphi 2007 Enterprise
 
#1

Zwei USB Tastaturen am Rechner. Wo wurde getippt?

  Alt 17. Mai 2008, 12:17
Nun, eigentlich sind es nicht zwei Tastaturen, sondern eine Tastatur und ein USB Barcodescanner, den ich gestern abend bekommen habe, der sich aber wie eine Tastatur verhält. Vielleicht hat jemand einen besseren Vorschlag für den Thread-Titel.

Beispiel: Ich ziehe den Scanner jetzt mal über den Barcode eines Buches (übrigens sehr empfehlenswert)..
9780782143423
und schon steht da die ISBN.

Mit anderen Sachen geht das auch. Z.B. eine Flasche Mineralwasser..
3179732353511
Wer erkennt die Marke?
Okok, soweit macht das echt Spaß

Jetzt würde ich gerne in einem Delphi2007 (nein, nicht D3 <g>) Programm unterscheiden können, ob eine Eingabe von meiner Tastatur stammt, oder vom Scanner.

Ich habe die Forumsuche schon bemüht, und viele interessante Sachen zu USB/HID gefunden.
TComponentUSB von den Schweizern, TjvHidDeviceController von den JEDIs, und diverse Hinweise zu USB-Sniffern.
Ich bin mir nun nicht sicher, in welcher Richtung ich da weiter machen sollte. Vielleicht geht das ja auch ganz einfach?

Es ist nur ein Hobby- und Spraßprojekt, aber vielleicht kann mir ja jemand hier einen Schubs in die richtige Richtung geben.
Klaus M. Hoffmann
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.292 Beiträge
 
Delphi 12 Athens
 
#2

Re: Zwei USB Tastaturen am Rechner. Wo wurde getippt?

  Alt 17. Mai 2008, 12:33
Guten Tag...

- beim Barcodescannen ist am Ende immer ein "Enter"
- kommt innerhalb von einem Zeitraum X nach Eingabe des ersten Zeichens (1. OnChange des Edit Feldes) das "Enter" (Bsp. 0,5 Sekunden) ist die Wahrscheinlichkeit sehr hoch, daß die Eingabe vom Barcodescanner stammt, da ich bezweifle, daß jemand die Barcodenummer so schnell tippt.

Zitat:
Es ist nur ein Hobby- und Spraßprojekt
- das ganze über Schnittstellen / Hardware auswerten wird auch irgendwie gehen, finde ich aber in diesem Fall übertrieben.

  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.606 Beiträge
 
#3

Re: Zwei USB Tastaturen am Rechner. Wo wurde getippt?

  Alt 17. Mai 2008, 12:43
In der Regel kann man die Barcode-Scanner so konfigurieren, dass sie eine bestimmte Sequenz vor den gescannten Daten senden. Du könntest also z.B. [BAR] vorne weg senden um zu erkennen dass das was dann kommt vom Barcode-Scanner kommt.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Benutzerbild von inherited
inherited

Registriert seit: 19. Dez 2005
Ort: Rosdorf
2.022 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: Zwei USB Tastaturen am Rechner. Wo wurde getippt?

  Alt 17. Mai 2008, 12:51
wie gut stehts mit deinen Linux-Kenntnissen aus?
da wäre das kein Problem.
Nikolai Wyderka

SWIM SWIM HUNGRY!
Neuer Blog: hier!
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: Zwei USB Tastaturen am Rechner. Wo wurde getippt?

  Alt 17. Mai 2008, 13:12
Moin Haentschman,

Zitat von haentschman:
- beim Barcodescannen ist am Ende immer ein "Enter"
Nicht unbedingt, das wird man meist konfigurieren können.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
bluesbear

Registriert seit: 14. Dez 2005
Ort: Hahnstätten
355 Beiträge
 
Delphi 2007 Enterprise
 
#6

Re: Zwei USB Tastaturen am Rechner. Wo wurde getippt?

  Alt 17. Mai 2008, 15:18
Die Idee von haentschman, es von der Tippgeschwindigkeit abhängig zu machen, ist so simpel wie genial!!
do wär isch im lääbe ned selber druff gekomme!
Wenn ich jetzt noch das mit dem Präfix von Phoenix dazu nehme, ist mein Problem so gut wie gelöst. Das krieg ich hin. <weitertüftel>.
Es geht tatsächlich viel einfacher, als ich dachte.
Klaus M. Hoffmann
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.292 Beiträge
 
Delphi 12 Athens
 
#7

Re: Zwei USB Tastaturen am Rechner. Wo wurde getippt?

  Alt 17. Mai 2008, 15:50
Zitat:
haentschman hat folgendes geschrieben:
- beim Barcodescannen ist am Ende immer ein "Enter"


Nicht unbedingt, das wird man meist konfigurieren können.
- ich hatte bis jetzt nur mit einfachen Barcodescannern mit Tastaturweiche zu tun und da war die Konfiguration eher dürftig.
- bei aufwendigeren Modellen kann ich mir das auch vorstellen.
  Mit Zitat antworten Zitat
bluesbear

Registriert seit: 14. Dez 2005
Ort: Hahnstätten
355 Beiträge
 
Delphi 2007 Enterprise
 
#8

Re: Zwei USB Tastaturen am Rechner. Wo wurde getippt?

  Alt 17. Mai 2008, 16:34
Meiner hier kam mit einem seitenreichen Büchlein. Den konfiguriert man, indem man ihn seltsame Codes scannen lässt. <imbartkratz>
Klaus M. Hoffmann
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.292 Beiträge
 
Delphi 12 Athens
 
#9

Re: Zwei USB Tastaturen am Rechner. Wo wurde getippt?

  Alt 17. Mai 2008, 17:38
Zitat:
Meiner hier kam mit einem seitenreichen Büchlein.
...tolle Bettlektüre

Dann hast du alles was du brauchst... Viel Spaß
  Mit Zitat antworten Zitat
Benutzerbild von zebrafalke
zebrafalke

Registriert seit: 25. Feb 2006
155 Beiträge
 
Turbo Delphi für Win32
 
#10

Re: Zwei USB Tastaturen am Rechner. Wo wurde getippt?

  Alt 17. Mai 2008, 17:41
Zitat von bluesbear:
Mit anderen Sachen geht das auch. Z.B. eine Flasche Mineralwasser..
3179732353511
Wer erkennt die Marke?
Vittel!
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:21 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