Openoff. Aktion nach einem Tastendruck ohne carriage return
Moderator: Moderatoren
Openoff. Aktion nach einem Tastendruck ohne carriage return
ich möchte z.B. die taste A drücken (ohne carriage return) und dann erfolgt eine Berechnung,
=WENN(A1="a";"Taste a wurde gedrückt";"das war nicht Taste a")
wie kann ich das lösen?
Vielen Dank!
=WENN(A1="a";"Taste a wurde gedrückt";"das war nicht Taste a")
wie kann ich das lösen?
Vielen Dank!
Re: Openoff. Aktion nach einem Tastendruck ohne carriage return
Hi Rosa33
das wird nicht funktionieren
1. Weil die Tast a/A damit belegt ein solches Zeichen zu generieren
2. weil erst die "Zellen bearbeitung" abgeschlossen sein muss damit Calc weiß was gerechnet werden soll
3. würde dann ja bei jedem A diese Funktion "zuschlagen"
usw usf ........
da musst du schon auf Formeln oder Makros per short-cut setzen und die Bearbeitung der Zelle beenden
damit Calc weiß was es tun soll
das wird nicht funktionieren
1. Weil die Tast a/A damit belegt ein solches Zeichen zu generieren
2. weil erst die "Zellen bearbeitung" abgeschlossen sein muss damit Calc weiß was gerechnet werden soll
3. würde dann ja bei jedem A diese Funktion "zuschlagen"
usw usf ........
da musst du schon auf Formeln oder Makros per short-cut setzen und die Bearbeitung der Zelle beenden
damit Calc weiß was es tun soll
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: Openoff. Aktion nach einem Tastendruck ohne carriage return
egal wie, ich schaffe es ohne Hilfe auch nicht mit Makro´s,
bin für eine entsprechendes Makro dankbar
genau soll es folgendes können:
druck taste a (ohne carriage return) - eintrag in tabelle zeitpunkt 1 (mit sekunden)
druck taste b (ohne carriage return) - eintrag in tabelle zeitpunkt 2 (mit sekunden)
usw.,,,,
bin für eine entsprechendes Makro dankbar

genau soll es folgendes können:
druck taste a (ohne carriage return) - eintrag in tabelle zeitpunkt 1 (mit sekunden)
druck taste b (ohne carriage return) - eintrag in tabelle zeitpunkt 2 (mit sekunden)
usw.,,,,
Re: Openoff. Aktion nach einem Tastendruck ohne carriage return
Hallo Rosa,
hier ein Beispiel wie man so etwas mit einem aufgezeichneten Makro machen könnte
vielleicht hilft es dir ja ....
hier ein Beispiel wie man so etwas mit einem aufgezeichneten Makro machen könnte
vielleicht hilft es dir ja ....
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: Openoff. Aktion nach einem Tastendruck ohne carriage return
liebes rosa33,
lies doch noch einmal meine erste Antwort !
wenn du (wovon ich ausgehe) ein normale 102/103 Tasten Tastatur benutzt, dann sind alle Tasten bereits mit mindesten einer Funktion belegt,
bei Tastendruck wird der spezifizierte Code ausgegeben und vom System entsprechen an das aktive Programm weiter geleitet.
Um weiteren Code zu generieren und auszugeben, der die Steuerung zusätzlicher Funktionen ermöglicht, sind die Tasten [shift] . [alt] . [ctrl] . [alt gr] vorgesehen,
die möchtest du aber nicht benutzen ! Also, wie soll das dann funktionieren ????
Das was du forderst ist nur noch dann möglich wenn du entweder einen abgeänderten Tastaturtreiber einsetzt
oder ein Programm verwendest, das den Tastaturtreiber verbiegt, beides unter Verlust der ursprünglichen Tasten Funktion
Als Hardwarelösung auch mit einer Spezial Tastatur, die zusätzliche frei programmierbaren Tasten zur Verfügung stellt.
Du kannst auch mal deutlicher darstellen was du damit erreichen willst, vielleicht gibt es auch eine ganz andere Möglichkeit für dein Anliegen.
lies doch noch einmal meine erste Antwort !
wenn du (wovon ich ausgehe) ein normale 102/103 Tasten Tastatur benutzt, dann sind alle Tasten bereits mit mindesten einer Funktion belegt,
bei Tastendruck wird der spezifizierte Code ausgegeben und vom System entsprechen an das aktive Programm weiter geleitet.
Um weiteren Code zu generieren und auszugeben, der die Steuerung zusätzlicher Funktionen ermöglicht, sind die Tasten [shift] . [alt] . [ctrl] . [alt gr] vorgesehen,
die möchtest du aber nicht benutzen ! Also, wie soll das dann funktionieren ????
Das was du forderst ist nur noch dann möglich wenn du entweder einen abgeänderten Tastaturtreiber einsetzt
oder ein Programm verwendest, das den Tastaturtreiber verbiegt, beides unter Verlust der ursprünglichen Tasten Funktion
Als Hardwarelösung auch mit einer Spezial Tastatur, die zusätzliche frei programmierbaren Tasten zur Verfügung stellt.
Du kannst auch mal deutlicher darstellen was du damit erreichen willst, vielleicht gibt es auch eine ganz andere Möglichkeit für dein Anliegen.
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: Openoff. Aktion nach einem Tastendruck ohne carriage return
Hallo,
in manchen Programmiersprachen gibt es die Funktion inkey$ oder readkey.
In einer Schleife wird auf einen Tastaturdruck gewartet.
Drückt man nun z.B. Taste A wird die Zeit in eine Tabelle eingetragen.
Vor 15 Jahren hatte ich das schon mal mit pascal gebastelt.
Es muss doch nun auch eine Lösung für dieses "einfache Problem" in Openoffice geben.
Eine Anwendung ist z.B. Schaltzeiten von Pumpen aufzuzeichnen. Eine modifizerte externe USB Tastatur die
die jeweiligen Impulse aufnimmt...
viele Grüße rosa33
in manchen Programmiersprachen gibt es die Funktion inkey$ oder readkey.
In einer Schleife wird auf einen Tastaturdruck gewartet.
Drückt man nun z.B. Taste A wird die Zeit in eine Tabelle eingetragen.
Vor 15 Jahren hatte ich das schon mal mit pascal gebastelt.
Es muss doch nun auch eine Lösung für dieses "einfache Problem" in Openoffice geben.
Eine Anwendung ist z.B. Schaltzeiten von Pumpen aufzuzeichnen. Eine modifizerte externe USB Tastatur die
die jeweiligen Impulse aufnimmt...
viele Grüße rosa33
-
- ********
- Beiträge: 4330
- Registriert: Di, 22.06.2004 12:02
- Wohnort: 71134 Aidlingen
- Kontaktdaten:
Re: Openoff. Aktion nach einem Tastendruck ohne carriage return
Hallo rosa33,
mit Hausmittel ist Dein Problem mit Sicherheit nicht zu lösen. Lerne StarBasic, oder wende Dich an den entsprechenden Forumsbereich. Wenn Du schon mal mit einer Programmiersprache wie Pascal gearbeitet hast, musst nur noch den Dialekt und ojektorientierte Programmierung lernen.
mit Hausmittel ist Dein Problem mit Sicherheit nicht zu lösen. Lerne StarBasic, oder wende Dich an den entsprechenden Forumsbereich. Wenn Du schon mal mit einer Programmiersprache wie Pascal gearbeitet hast, musst nur noch den Dialekt und ojektorientierte Programmierung lernen.
Gruß
Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
Re: Openoff. Aktion nach einem Tastendruck ohne carriage return
Hallo
Unter Linux gibts das Tool 'xev' das sämtliche Tastatur- und Mausaktionen ausgibt, wenn du das mit:
~> xev >> xev.txt
in eine Datei schreibst, lässt sich das mit diversen Mitteln ( z.B. grep sed awk ... ) aufbereiten.
Gruß Karo
OpenOffice wurde nicht mit dem Ziel entwickelt Tastaturevents aufzuzeichnen.......Es muss doch nun auch eine Lösung für dieses "einfache Problem" in Openoffice geben.
...wenn es vor 15 Jahren mit Pascal ging, wird das heute auch noch gehen.Vor 15 Jahren hatte ich das schon mal mit pascal gebastelt.
Unter Linux gibts das Tool 'xev' das sämtliche Tastatur- und Mausaktionen ausgibt, wenn du das mit:
~> xev >> xev.txt
in eine Datei schreibst, lässt sich das mit diversen Mitteln ( z.B. grep sed awk ... ) aufbereiten.
Gruß Karo
LO25.2… debian 13( trixie ) auf Raspberry5 8GB (ARM64)
LO25.8… flatpak debian 13( trixie ) auf Raspberry5 8GB (ARM64)
LO25.8… flatpak debian 13( trixie ) auf Raspberry5 8GB (ARM64)