AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Grossbuchstaben statt Tastenwiederholung
Thema durchsuchen
Ansicht
Themen-Optionen

Grossbuchstaben statt Tastenwiederholung

Ein Thema von Werwurm · begonnen am 10. Nov 2003 · letzter Beitrag vom 10. Nov 2003
Antwort Antwort
Werwurm

Registriert seit: 21. Apr 2003
Ort: Bremen
71 Beiträge
 
Delphi 2009 Professional
 
#1

Grossbuchstaben statt Tastenwiederholung

  Alt 10. Nov 2003, 22:11
Hallo Zusammen,

habe mal eine kleines kurioses Problem.
Dazu muss ich aber ein bißchen ausholen.
Ich habe einen Kumpel der ein Programm sucht. Dieser Jemand leided an einer schmerzhaften Krankheit namens Mondbeintod , welche seine rechte Hand befallen hat. Jetzt hat er das Problem, das er gerne am PC arbeitet und auch schreibt. Aber hin und wieder geht das aufgrund der Schmerzen nur noch mit der linken Hand.

Nun zu meinem Problem.
Wer schon mal versuch hat mit einer Hand zu schreiben, weiß wie man sich die Finger bricht, um große Buchstaben zu schreiben(Danke liebe Shift-Taste).

Wie stelle ich es an, Ihm ein Programm zu schreiben, welches beim längeren Drücken einer Taste statt der Wiederholung einfach einen Grossbuchstaben dafür einsetzt.
Mir fehlt leider komplett der Ansatz!!
Oder gibt es vielleicht sogar schon ein solches Programm??

Ich würde mich sehr freuen, wenn mir einer helfen könnte!!!

CU
Werwurm
Gruß
Marcus
  Mit Zitat antworten Zitat
BungeeBug

Registriert seit: 19. Dez 2002
Ort: zuhause?!
227 Beiträge
 
Delphi 6 Personal
 
#2

Re: Grossbuchstaben statt Tastenwiederholung

  Alt 10. Nov 2003, 22:15
Hi,

für den Fall würd ich einfach die Windows Bildschirm Tastatur nehmen, hat natürlich die Vorraussetzung das er mit Links die Maus bedienen kann

Andernfalls würd ich vorschlagen du schriebst nen Tool das beim drücken der f12 Taste einfach die Shifttaste emuliert. Das lange drücken könnte schwer werden weil Windows dann automatisch( je nach Einstellung ) das Zeichen wiederholt bis der jenige los lässt.
MfG BungeeBug
Wer andern eine Grube gräbt sollte auf Gasleitungen achten!!!!
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#3

Re: Grossbuchstaben statt Tastenwiederholung

  Alt 10. Nov 2003, 22:31
Man könnte auch die Feststelltaste drücken was gleich zu ner weitern problemlösung führt. Einen Hook schreiben und alle Tasten verschlingen. Wenn kurz nach einem mousedown das mouseup kommt die Taste ganz normal emulieren ansonsten wenn eine längere zeit dazwischen liegt mit Shift-Taste.

Wenn du das Ding dann mal programmiert hast lass mal davon hören. Oder wenn dus nicht hinnbekommst und das ganze etwas zeit hat würd ichs mal versuchen da mir das ganze recht sinnvoll erscheint (man hat ja auch manchmal nur eine Hand frei wegen Telefonieren, Essen, etc..)
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

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

Re: Grossbuchstaben statt Tastenwiederholung

  Alt 10. Nov 2003, 23:24
Moin Werwurm,

Du bzw. Dein Kumpel könnte sich auch mal auf dieser Seite umschauen:

http://www.marlem-software.de

von Markus Lemcke.
Er hat sich, weil auch betroffen, auf Software für Menschen mit Behinderungen spezialisiert.
Vielleicht gibt es da ja noch weiteres interessantes.
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
Antwort Antwort


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:19 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