AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

STRG-Taste sperren?

Ein Thema von mlspider · begonnen am 19. Nov 2004 · letzter Beitrag vom 6. Dez 2004
Antwort Antwort
Seite 1 von 2  1 2      
mlspider

Registriert seit: 22. Okt 2003
Ort: Berlin
661 Beiträge
 
Delphi 7 Enterprise
 
#1

STRG-Taste sperren?

  Alt 19. Nov 2004, 14:11
Hallo,

ich schon wieder!!! Wie kann ich die STRG-Taste während der Laufzeit sperren?
Mario
  Mit Zitat antworten Zitat
perle

Registriert seit: 8. Apr 2004
183 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: STRG-Taste sperren?

  Alt 22. Nov 2004, 15:31
mit einem Tastaturhook würde ich mal so spontan sagen.
  Mit Zitat antworten Zitat
Nicodius

Registriert seit: 25. Apr 2003
Ort: Graz
2.234 Beiträge
 
Delphi 2006 Architect
 
#3

Re: STRG-Taste sperren?

  Alt 22. Nov 2004, 16:10
such hier mal unter Hooks
Nico Müller
  Mit Zitat antworten Zitat
Assarbad
(Gast)

n/a Beiträge
 
#4

Re: STRG-Taste sperren?

  Alt 5. Dez 2004, 22:36
Ich bezweifele, daß es geht. Aber einen Versuch mit Hooks ist's wert.

Es gibt spezielle Tasten und Tastenkombinationen die werden direkt vom Kernelmode aus bearbeitet. Da gibts keine Möglichkeit des Abfangens per Hook. Mir ist so, als wäre Strg eine dieser Tasten. Aber wenn jemand praktische Erfahrungen hat ... bei Strg beschränkt es sich bei mir auf theoretische Kenntnisse.
  Mit Zitat antworten Zitat
Benutzerbild von Shaman
Shaman

Registriert seit: 2. Nov 2003
Ort: Schweiz
407 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: STRG-Taste sperren?

  Alt 6. Dez 2004, 10:34
Hoi

Also wenn es dir nur um Strg als einzelne Taste und nicht in einer Kombination geht, kannst Du sie einfach als Hotkey ohne Funktion registrieren.

Gruss
Shaman
Daniel Pauli
Looking for answers from the great beyond
  Mit Zitat antworten Zitat
Assarbad
(Gast)

n/a Beiträge
 
#6

Re: STRG-Taste sperren?

  Alt 6. Dez 2004, 11:03
Zitat von Shaman:
Also wenn es dir nur um Strg als einzelne Taste und nicht in einer Kombination geht, kannst Du sie einfach als Hotkey ohne Funktion registrieren.
Die Strg-Taste ist, wie oben bereits erwähnt eine "Escape-Taste" - in der Funktion RegisterHotKey() wird sie als "Modifier" geführt. Erklärst du mir wie du die durch die Registrierung eines Hotkeys blindschalten willst?

Dir ist außerdem schon bewußt, daß Hotkeys innnerhalb der Window-Station oder des Desktops (bin nicht sicher) einzigartig sein sollten. Wenn ginge was du sagst, wäre es ja wohl kein Problem Strg-Alt-Entf zu blockieren. Such danach und du wirst sehen, daß die aus o.g. Gründen NICHT geht.
  Mit Zitat antworten Zitat
Benutzerbild von Shaman
Shaman

Registriert seit: 2. Nov 2003
Ort: Schweiz
407 Beiträge
 
Turbo Delphi für Win32
 
#7

Re: STRG-Taste sperren?

  Alt 6. Dez 2004, 11:17
Hoi

Also bei mir geht das:

  assert(RegisterHotKey(Handle, 0, MOD_CONTROL, VK_CONTROL)); Copy&Paste geht dann nicht mehr, Ctrl-Alt-Delete jedoch schon.

Gruss
Shaman
Daniel Pauli
Looking for answers from the great beyond
  Mit Zitat antworten Zitat
Assarbad
(Gast)

n/a Beiträge
 
#8

Re: STRG-Taste sperren?

  Alt 6. Dez 2004, 11:48
Welches OS? Würde es gern heute Nachmittag selbst probieren. Das wäre ja der Hammer
  Mit Zitat antworten Zitat
Benutzerbild von kiar
kiar

Registriert seit: 2. Aug 2003
Ort: Aschersleben
1.362 Beiträge
 
Delphi 5 Professional
 
#9

Re: STRG-Taste sperren?

  Alt 6. Dez 2004, 12:01
hallo assa,

w2k prof sp4 : kann die aussage bestätigen, kein strg+c aber strg +alt+entf





raik
verhältnisse die einem nicht passen,
muss man verändern oder verlassen
  Mit Zitat antworten Zitat
Benutzerbild von Shaman
Shaman

Registriert seit: 2. Nov 2003
Ort: Schweiz
407 Beiträge
 
Turbo Delphi für Win32
 
#10

Re: STRG-Taste sperren?

  Alt 6. Dez 2004, 12:02
XP ohne SP2. Gell, man trifft doch immer wieder auf lustige Sachen.
Daniel Pauli
Looking for answers from the great beyond
  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 06:49 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