Delphi-PRAXiS
Seite 2 von 5     12 34     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Ctrl-# funktioniert nicht (immer) (https://www.delphipraxis.net/205163-ctrl-funktioniert-nicht-immer.html)

Benmik 7. Aug 2020 19:50

AW: Ctrl-# funktioniert nicht (immer)
 
"Befolgend dies ward der Tabant,
ein völlig deutscher Gegenstand."

(Christian Morgenstern)

haentschman 8. Aug 2020 07:44

AW: Ctrl-# funktioniert nicht (immer)
 
Moin...:P
Zitat:

Meine Vermutung ist: Das reine Öffnen des Popup-Menüs genügt um die Funktionalität wiederherzustellen
...nicht nur. Bei mir reicht auch ein beherztes Klicken auf "Einfügen" (Tastatur) und wieder zurück. :wink:
Zitat:

Das ist der entsprechende Key-Code für das Englische Tastatur-Layout
...der Code der "Einfügen" Taste ist doch überall gleich? Oder? (nicht kontrolliert :wink:) Dann wäre es doch ein "weltliches" Problem. :gruebel:
Zitat:

Meine Idee basiert auf der Annahme, dass ein TAction.OnUpdate
...da ist TAction nicht im Spiel.

Uwe Raabe 8. Aug 2020 08:48

AW: Ctrl-# funktioniert nicht (immer)
 
Zitat:

Zitat von haentschman (Beitrag 1471380)
...nicht nur. Bei mir reicht auch ein beherztes Klicken auf "Einfügen" (Tastatur) und wieder zurück.

Guter Hinweis. Widerspricht aber immer noch nicht meiner Vermutung. Das Umschalten des Mode könnte natürlich auch dafür sorgen, daß die ToggleComment-Action wieder aktiv wird.

Zitat:

Zitat von haentschman (Beitrag 1471380)
...der Code der "Einfügen" Taste ist doch überall gleich? Oder? (nicht kontrolliert :wink:) Dann wäre es doch ein "weltliches" Problem. :gruebel:

Die Delphi-Hilfe nennt für die Kommentar-Umschalten Funktion lediglich das Strg-/. Da das auf einer Deutschen Tastatur aber nicht so leicht zu erreichen ist wie auf einer Englischen, gibt es alternativ noch das Ctrl-#.

Zitat:

Zitat von haentschman (Beitrag 1471380)
...da ist TAction nicht im Spiel.

Woher willst du das wissen? Ich bin mir sogar ziemlich sicher, daß das Kommentar-Umschalten über eine Action realisiert wird. Ich kann dir sogar sagen wie die heißt: ecToggleComment

haentschman 8. Aug 2020 09:10

AW: Ctrl-# funktioniert nicht (immer)
 
...war nur eine Vermutung. Kein Menü, nur Tastatur. :?

einbeliebigername 8. Aug 2020 09:30

AW: Ctrl-# funktioniert nicht (immer)
 
Hallo,

ich kann unter 10.1 bestätigen, dass das aufmachen und gleich wieder schließen des Kontextmenüs reicht, um Strg+# wieder Funktionsfähige zu bekommen.

Zitat:

Zitat von Uwe Raabe (Beitrag 1471360)
Zitat:

Zitat von himitsu (Beitrag 1471358)
Witzig ist aber, dass Strg+/ (Nummerblock) dagegen fast immer funktioniert und das Selbe macht.

Das ist der entsprechende Key-Code für das Englische Tastatur-Layout.

Das sehe ich anders, da die Funktionsweisen der beiden sich unterscheiden. Wenn nichts markiert ist, schalten beide die Kommentierung der Zeile unterm Cursor um. Bei Strg+# bleibt der Cursor in der Zeile und Strg+/[Zehnerblock] setzt den Cursor eine Zeile nach unten.

Ich glaube das Problem ist größer.

Ich wage zu behaupten, wenn das Problem einmal aufgetreten ist, dass dann alle Tastenkombinationen des Kontextmenüs Buggy sind. Auch Refactoring -> Umbenennen alias Umsch+Strg+E hat Probleme. In Unit A Rechtsklick -> Refactoring -> Umbenennen und im Dialog abbrechen drücken. Auf Unit B wechseln und Umsch+Strg+E drücken. Er will dann den Bezeichner, welcher zuletzt in Unit A unterm Cursor befand, umbenennen. Auch das lässt sich mit Öffnen und Schließen des Kontextmenüs erst mal wieder lösen. Aber im Gegensatz zu Strg+#, welches bei weiteren Unit-Wechseln erst mal wieder funktioniert, erholt sich Umsch+Strg+E nicht. Man muss dann nach jedem Unit-Wechsel erst einmal das Kontextmenü aufmachen, damit Umsch+Strg+E funktioniert.

TurboMagic 8. Aug 2020 09:54

AW: Ctrl-# funktioniert nicht (immer)
 
Zitat:

Zitat von haentschman (Beitrag 1471380)
Moin...:P
Zitat:

Meine Vermutung ist: Das reine Öffnen des Popup-Menüs genügt um die Funktionalität wiederherzustellen
...nicht nur. Bei mir reicht auch ein beherztes Klicken auf "Einfügen" (Tastatur) und wieder zurück. :wink:

Klicken auf Einfügen bedeutet was genau?
  1. Drücken der Taste Einfg (EN: Ins)
  2. Drücken der Tastenkombination Strg-V
  3. Anklicken eines Einfügen Kontext/Menüpunktes mit der Maus (deiner Formulierung nach eher nicht)

Ich frage so dusselig um den QP report möglichst präzise ergänzen zu können, damit wir möglichst schnell möglichst
hohe Chancen auf einen fix haben.

Grüße
TurboMagic

Uwe Raabe 8. Aug 2020 09:59

AW: Ctrl-# funktioniert nicht (immer)
 
Zitat:

Zitat von einbeliebigername (Beitrag 1471383)
Das sehe ich anders, da die Funktionsweisen der beiden sich unterscheiden. Wenn nichts markiert ist, schalten beide die Kommentierung der Zeile unterm Cursor um. Bei Strg+# bleibt der Cursor in der Zeile und Strg+/[Zehnerblock] setzt den Cursor eine Zeile nach unten.

Gut erkannt :thumb:

Interessant ist auch: Wenn man das Englische Tastaturlayout verwendet, dann wirkt der entsprechende Menüpunkt genauso.


Zitat:

Zitat von einbeliebigername (Beitrag 1471383)
Ich wage zu behaupten, wenn das Problem einmal aufgetreten ist, dass dann alle Tastenkombinationen des Kontextmenüs Buggy sind. Auch Refactoring -> Umbenennen alias Umsch+Strg+E hat Probleme. In Unit A Rechtsklick -> Refactoring -> Umbenennen und im Dialog abbrechen drücken. Auf Unit B wechseln und Umsch+Strg+E drücken. Er will dann den Bezeichner, welcher zuletzt in Unit A unterm Cursor befand, umbenennen. Auch das lässt sich mit Öffnen und Schließen des Kontextmenüs erst mal wieder lösen. Aber im Gegensatz zu Strg+#, welches bei weiteren Unit-Wechseln erst mal wieder funktioniert, erholt sich Umsch+Strg+E nicht. Man muss dann nach jedem Unit-Wechsel erst einmal das Kontextmenü aufmachen, damit Umsch+Strg+E funktioniert.

Vielleicht könntest du das ale Ergänzung in den QP aufnehmen?

haentschman 8. Aug 2020 10:00

AW: Ctrl-# funktioniert nicht (immer)
 
Zitat:

Drücken der Taste Einfg (EN: Ins)
...genau diese. :wink:

TurboMagic 8. Aug 2020 10:01

AW: Ctrl-# funktioniert nicht (immer)
 
Zitat:

Zitat von einbeliebigername (Beitrag 1471383)
Hallo,

ich kann unter 10.1 bestätigen, dass das aufmachen und gleich wieder schließen des Kontextmenüs reicht, um Strg+# wieder Funktionsfähige zu bekommen.

Ich glaube das Problem ist größer.

Ich wage zu behaupten, wenn das Problem einmal aufgetreten ist, dass dann alle Tastenkombinationen des Kontextmenüs Buggy sind. Auch Refactoring -> Umbenennen alias Umsch+Strg+E hat Probleme. In Unit A Rechtsklick -> Refactoring -> Umbenennen und im Dialog abbrechen drücken. Auf Unit B wechseln und Umsch+Strg+E drücken. Er will dann den Bezeichner, welcher zuletzt in Unit A unterm Cursor befand, umbenennen. Auch das lässt sich mit Öffnen und Schließen des Kontextmenüs erst mal wieder lösen. Aber im Gegensatz zu Strg+#, welches bei weiteren Unit-Wechseln erst mal wieder funktioniert, erholt sich Umsch+Strg+E nicht. Man muss dann nach jedem Unit-Wechsel erst einmal das Kontextmenü aufmachen, damit Umsch+Strg+E funktioniert.

Hast du schon mal geschaut ob diese rename refactoring Probleme schon in QP (quality.embarcadero.com) erfasst sind?
Falls nicht bitte erfassen und die Report Nummer hier melden.
Einziges Problem bei allen diesen Problemstellungen: die treten sporadisch auf, was ein Reproduzieren erschwert.

TurboMagic 8. Aug 2020 10:01

AW: Ctrl-# funktioniert nicht (immer)
 
Zitat:

Zitat von haentschman (Beitrag 1471386)
Zitat:

Drücken der Taste Einfg (EN: Ins)
...genau diese. :wink:

Danke für die schnelle Rückmeldung!


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:14 Uhr.
Seite 2 von 5     12 34     Letzte »    

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