Tastenbelegung
Moderator: Moderatoren
- Jan
- Marvin
- Beiträge: 14662
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: Tastenbelegung
Herbert,
ich stimme Dir absolut zu. Manche Tasten sollte man einfach lassen wie sie sind. F1 gehört definitiv dazu.
Aber ob man einen Druck nun mit STRG-P oder mit F5 aufruft, ist letztendlich egal. Bei mir war das damals einfach nur gut, weil die meisten Anwender nicht sehr EDV-Affin waren und dann das Wort "Drucken" auf der Schaltfläche lesen konnten. Daß man sowas auch mit STRG+P hätte machen können wäre denen nie in den Sinn gekommen (hätte aber in diesem speziellen Fall auch nicht funktioneirt, weil hinter der Funktion, die mit F5 aufgerufen wurde, komplette Datenzusammenstellungen und Formatierungen standen). Wir hatten damals auch extra als zweite Buttonleiste die SHIFT+F... gewählt. Die sind meistens doch noch unbelegt, während ALT+F... oder STRG+F... schon irgendwas drin haben.
Und abgesehen davon: Ich denke mal wir reden hier von Sonderfällen. Viele Programme haben keine Funktionstasten mehr. Ich kann mich noch an die glorreichen Zeiten von WordPerfect erinnern, die dermaßen viele Funktionstasten-Kombinationen hatten, das eine Tastaturschablone mitgliefert wurde. Andere Programme haben das damals nachgemacht. Und noch heute arbeite ich in WordPerfect viel mit diesen Tasten. Die nur hier gelten, andere Programme oder gar Windows weiß damit nichts anzufangen. Nur die Tastaturschablone gibt es nicht mehr, man muß sich das alles so merken.
Jan
ich stimme Dir absolut zu. Manche Tasten sollte man einfach lassen wie sie sind. F1 gehört definitiv dazu.
Aber ob man einen Druck nun mit STRG-P oder mit F5 aufruft, ist letztendlich egal. Bei mir war das damals einfach nur gut, weil die meisten Anwender nicht sehr EDV-Affin waren und dann das Wort "Drucken" auf der Schaltfläche lesen konnten. Daß man sowas auch mit STRG+P hätte machen können wäre denen nie in den Sinn gekommen (hätte aber in diesem speziellen Fall auch nicht funktioneirt, weil hinter der Funktion, die mit F5 aufgerufen wurde, komplette Datenzusammenstellungen und Formatierungen standen). Wir hatten damals auch extra als zweite Buttonleiste die SHIFT+F... gewählt. Die sind meistens doch noch unbelegt, während ALT+F... oder STRG+F... schon irgendwas drin haben.
Und abgesehen davon: Ich denke mal wir reden hier von Sonderfällen. Viele Programme haben keine Funktionstasten mehr. Ich kann mich noch an die glorreichen Zeiten von WordPerfect erinnern, die dermaßen viele Funktionstasten-Kombinationen hatten, das eine Tastaturschablone mitgliefert wurde. Andere Programme haben das damals nachgemacht. Und noch heute arbeite ich in WordPerfect viel mit diesen Tasten. Die nur hier gelten, andere Programme oder gar Windows weiß damit nichts anzufangen. Nur die Tastaturschablone gibt es nicht mehr, man muß sich das alles so merken.
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- Herbert
- Der Entwickler von "Deep Thought"
- Beiträge: 1991
- Registriert: Do, 14. Aug 2008 0:22
- Wohnort: Gmunden am Traunsee, Österreich
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: Tastenbelegung
Au ja, die Schablonen!
WordPerfect gibts noch? Das war zu DOS-Zeiten mein Favorit.
WordPerfect gibts noch? Das war zu DOS-Zeiten mein Favorit.
Grüsse Herbert
Immer in Bewegung...
Immer in Bewegung...
- Koverhage
- Der Entwickler von "Deep Thought"
- Beiträge: 2471
- Registriert: Fr, 23. Dez 2005 8:00
- Wohnort: Aalen
- Hat sich bedankt: 103 Mal
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: Tastenbelegung
Ist es aus meiner Sicht nicht.STRG-P oder mit F5 aufruft, ist letztendlich egal
Für eine F# Taste benötigt der Anwender ein Finger (eine Hand) und bei STRG+P
benötigt man beide Hände.
Und ich bin immer noch der Meinung: Eine Anwendung in der viel mit Tastatur gearbeitet werden kann
ist wesentlich effizienter. Die Mausbedienung fördert nur den Tennisarm.
Nachteil bei der Bedienung per Funktionstasten bzw. Tastatur allgemein. Man muss sich
Tastenkombinationen merken, welches bei manchen Anwendern zu Schwierigkeiten führt
Gruß
Klaus
Klaus
- Herbert
- Der Entwickler von "Deep Thought"
- Beiträge: 1991
- Registriert: Do, 14. Aug 2008 0:22
- Wohnort: Gmunden am Traunsee, Österreich
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: Tastenbelegung
Kommt auf die Anwendung an - und heute sind die Bildschirme viel grösser oder man hat deren zwei, drei...Koverhage hat geschrieben:Und ich bin immer noch der Meinung: Eine Anwendung in der viel mit Tastatur gearbeitet werden kann
ist wesentlich effizienter. Die Mausbedienung fördert nur den Tennisarm.
Ich bin zudem Verfechter nichtmodaler Fenster, heisst also jedes Fenster ist frei bedienbar (so weit dies Sinn macht). Dazu ist eine Maus von Nöten.
Ich denke, es braucht eine gute gesunde Mischung.
Grüsse Herbert
Immer in Bewegung...
Immer in Bewegung...
- Koverhage
- Der Entwickler von "Deep Thought"
- Beiträge: 2471
- Registriert: Fr, 23. Dez 2005 8:00
- Wohnort: Aalen
- Hat sich bedankt: 103 Mal
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: Tastenbelegung
Herbert,
auch da kann man bequem mit einer Hand umschalten (ALT+TAB)
Auch ich benutze 2 Monitore (an jedem Rechner einen)
Also die Maus braucht man dafür nicht, wäre auch hirnrissig von MS hierfür eine Tastenkombination zu vergeben.
Vielleicht sollte MS sich mal mit Dir unterhalten, welche Tastenkombinationen man weglassen kann.
auch da kann man bequem mit einer Hand umschalten (ALT+TAB)
Auch ich benutze 2 Monitore (an jedem Rechner einen)
Also die Maus braucht man dafür nicht, wäre auch hirnrissig von MS hierfür eine Tastenkombination zu vergeben.
Vielleicht sollte MS sich mal mit Dir unterhalten, welche Tastenkombinationen man weglassen kann.
Gruß
Klaus
Klaus
- Jan
- Marvin
- Beiträge: 14662
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: Tastenbelegung
Wie gesagt arbeite ich in WordPerfect öfters mal mit Tastenkombinationen.
Unter Windows auch. Nicht nur STRG+P, sondern auch +C, +V, +A, ALT+TAB, Windows+TAB, STRG+F4, usw.
Aber auch bei der Programmierung. Sowohl in VX als auch der Workbench kann man sehr viel sehr schnell mit Tastenkombinationen machen. Alleine den Debugger mit Tastenkombinationen zu bedienen ist sowas von besser als mit der Maus ...
Was mich manchmal ärgert ist, wenn Programmierer allgemein bekannte Standard-Windows-Tasten woanders hin legen. So ist überall STRG+F eine Suchfunktion mit Texteingabe. Aber ich arbeite mit einem dbf-Betrachter, bei dem mit STRG+F ein DbGoTo nach einem Datensatz aufgeht. Sowas ist blöd. Und aus genau dem Grund würde ich auch niemals ein F1 woanders hinlegen als auf die Onlinehilfe.
Jan
Unter Windows auch. Nicht nur STRG+P, sondern auch +C, +V, +A, ALT+TAB, Windows+TAB, STRG+F4, usw.
Aber auch bei der Programmierung. Sowohl in VX als auch der Workbench kann man sehr viel sehr schnell mit Tastenkombinationen machen. Alleine den Debugger mit Tastenkombinationen zu bedienen ist sowas von besser als mit der Maus ...
Was mich manchmal ärgert ist, wenn Programmierer allgemein bekannte Standard-Windows-Tasten woanders hin legen. So ist überall STRG+F eine Suchfunktion mit Texteingabe. Aber ich arbeite mit einem dbf-Betrachter, bei dem mit STRG+F ein DbGoTo nach einem Datensatz aufgeht. Sowas ist blöd. Und aus genau dem Grund würde ich auch niemals ein F1 woanders hinlegen als auf die Onlinehilfe.
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- Herbert
- Der Entwickler von "Deep Thought"
- Beiträge: 1991
- Registriert: Do, 14. Aug 2008 0:22
- Wohnort: Gmunden am Traunsee, Österreich
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: Tastenbelegung
Also quasi dene "malschnelldenandernPCwählen-Tastenkürzel"Koverhage hat geschrieben: Auch ich benutze 2 Monitore (an jedem Rechner einen)
Also die Maus braucht man dafür nicht, wäre auch hirnrissig von MS hierfür eine Tastenkombination zu vergeben.
Na ja, das ganze Theater hat ja mit CTRL-ALT-DEL begonnen...
Grüsse Herbert
Immer in Bewegung...
Immer in Bewegung...
- Herbert
- Der Entwickler von "Deep Thought"
- Beiträge: 1991
- Registriert: Do, 14. Aug 2008 0:22
- Wohnort: Gmunden am Traunsee, Österreich
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: Tastenbelegung
Denk auch an die Windows-Taste: +E, +R, +D (Desktop anzeigen), +T (Druch die im Startmenü stehenden Apps gehen), +Pause (Systemsteuerung), ++ (Bildschirmlupe), +ESC (Bilschirmlupe aus), usw..Jan hat geschrieben:Unter Windows auch. Nicht nur STRG+P, sondern auch +C, +V, +A, ALT+TAB, Windows+TAB, STRG+F4, usw.
Klar und hoffentlich, dass wir Entwickler optimal und schnell arbeiten wollen und gerne Tastenkürzel verwenden.
Grüsse Herbert
Immer in Bewegung...
Immer in Bewegung...
-
- Rekursionen-Architekt
- Beiträge: 440
- Registriert: Mo, 30. Mai 2011 15:06
- Danksagung erhalten: 1 Mal
Re: Tastenbelegung
Nun F2 funktioniert genauso nichtAUGE_OHR hat geschrieben:drücke mal F2Benz hat geschrieben:So oder wie ist das gemeint?Code: Alles auswählen
SET KEY -1 TO xxx()
Wenn ich jetzt nämlich F1 drücke, passiert nichts.Code: Alles auswählen
#define K_F1 28 #define K_F2 -1
- brandelh
- Foren-Moderator
- Beiträge: 15706
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 70 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Re: Tastenbelegung
In Programmen mit XbpCRT() als Fenster funktioniert das einwandfrei:
Wenn man ein XbpDialog() als Fenster hat, mach ich das im Keyboardslot des Fensters:
Code: Alles auswählen
#include "inkey.ch" // INKEY Definitionen für Clipper
...
set key K_F1 to help
set key K_CTRL_F1 to helpedit
set key K_F2 to f2hilfe
...
Code: Alles auswählen
*---------------------------------------------------------------------------
#include "appevent.ch"
METHOD _dlgWellerBasis_ERW:MyKeyboard( nKeyCode )
local uReturn
do case
case nKeyCode = xbeK_F5
PostAppEvent( xbeP_Activate,nil,nil,::pbGoTop)
case nKeyCode = xbeK_F6
PostAppEvent( xbeP_Activate,nil,nil,::pbGoBottom)
case nKeyCode = xbeK_F7
PostAppEvent( xbeP_Activate,nil,nil,::pbGoBack)
case nKeyCode = xbeK_F8
PostAppEvent( xbeP_Activate,nil,nil,::pbGoNext)
endcase
return self
Gruß
Hubert
Hubert