Archiv verlassen und diese Seite im Standarddesign anzeigen : [Windows] Hotkey-Assignment
Hellraiser
09.02.2002, 21:06
Welches Programm schafft es die Windows-Hotkeys (F1,F2,F3,...)
anderen Programmen, Funktionen zuzuordnen, oder einfach ganz zu entfernen ?
du kannst zb verknüpfungen eine taste(nkombination) zuordnen, funktioniert dann windows-weit. f2 und f3 gehen, bei f1 meinte mein windows, dass ich da vorsichtig sein soll, scheint aber prinzipiell möglich zu sein. wie du sowas allerdings gänzlich entfernen kannst, weiß ich nicht...
greets, weird
Hellraiser
10.02.2002, 19:29
ich will eine bessere file search engine auf F3 binden, die aber auch den verzeichnispfad gleich einsetzen soll.
das f3-setting kannst du auf jeden fall überschreiben, aber das mit der pfadübergabe wird sicher sehr problematisch...
Hellraiser
10.02.2002, 22:47
das mit dem pfad is kein problem, hab einen source code für die implemetierung und variablenübergabe bei der shell extentsion, die regelt das.
meinst du, dass sich das mit einer verknüpfung verbinden ließe?
sprich: irgendwo in einem ordner gibts ne verknüpfung zu besagtem programm, die mit f3 aufgerufen wird...und dann muss noch die übergabe laufen...??
Hellraiser
11.02.2002, 18:11
kannst du das noch ein wenig mehr verdeutlichen, ich bin mir nicht sicher ob ich dich jetzt 100%ig verstanden habe, also eine verknüpfung auf eine lnk file die das programm aufruft?
du machst nen rechtsklick, neu, verknüpfung. als ziel gibst du die exe des suchprogramms an.
in den eigenschaften der verknüpfung sollte es dann wie folgt aussehen:
Hellraiser
11.02.2002, 20:53
jo, genau so hab ichs mir vorgestellt
fein. doch wie soll das nun mit der pfadübergabe funktionieren? *noob*
Hellraiser
12.02.2002, 07:18
die funktioniert nur im zusammenhang mit dem eintrag imkontext menü, also wenn man rechtsklick auf nen ordner macht und dann die suche auswählt. mit dem Hotkey würden dann keine pfadangaben an das programm übergeben.
dh, dass es nicht geht, oder? :(
Hellraiser
14.02.2002, 12:27
nope, aber so schlimm ists ja nicht, reicht mir auch wenn die original suche ersetzt wird.
Hi,
wenn ich mich kurz einklinken darf, ich habe hier einen Source mit dem du einen Hook auf jegliche Tastenkombinationen setzen kannst, und dann auf das drücken reagieren kannst, in welcher sprache programmierst du?
Gruß
Toaster
P.S.
Sind wir hier nicht im falschen Forumsbereich?
Hellraiser
14.02.2002, 15:12
C++
Auf welche Art wird der Hook geladen ?
Hi,
per API: RegisterHotKey, da kannst du dann systemweit auf deinen Tastendruck mit PeekMessage prüfen. Habe grad nur ein VB-Beispiel gefunden auf meiner Platte, aber das liese sich auf C++ umbauen.
Gruß
Toaster
P.S.
ich hab das Paket mal angehängt
Original erstellt von Toaster
Sind wir hier nicht im falschen Forumsbereich? mittlerweile schon, aber am anfang hat es durchaus gepasst.
@hellraiser:
sieht ja fast aus, als stünde dein problem kurz vor der endgültigen lösung :)
Hellraiser
15.02.2002, 15:03
schön kompakt, vielen dank! Werd's gleich mal versuchen.
Hi,
wenn es so funzt wie du dir vorstellst, können wir es ja noch modifizieren oder in c++ übersetzen ;)
Gruß
Toaster
Hellraiser
15.02.2002, 18:56
wie ichs mir vorstelle ?
es soll unsichtbar als dll geladen werden. und per registry einträge konfiguriert werden.
Hi,
ich würde eher eine Exe im Systray vorschlegn, da man diese leichter beenden kann als eine in das Systemeingebettete Dll.
Was meinst du dazu?
Gruß
Toaster
Hellraiser
18.02.2002, 14:08
ich steh nicht so auf benutzerfreundlichkeit, ich bevorzuge effiziente kleine programme, die möglichst nicht sichtbar auf dem desktop zu sehen sind,
beispielsweise war ich lang auf der suche nach einem pop3 und smtp server, die beide als system service laufen, freeware sind, den source code beinhalten und kleiner als 200 kbyte sind, auf genaus sowas ziele ich bei der konfiguration meines systems ab.
Eine exe file wäre zwar genau das selbe wie eine dll, mit der ausnahme, dass man mit der exe ein kleines config programm mit einbinden kann. Den pop3 server kann man sehr gut mit registry einträgen konfigurieren, genauso könnte es mit der hotkey funktion sein.
Persönlich mag ichs eher so. Ein Tray Icon würde sich für eine einzige funktion nicht lohnen. Unter NT kann man solche programme prima als system dienst installieren.
Hi,
brauchst du Hilfe beim übersetzen des Source in C? Ich weiß ja nicht wie fit du im Proggen bist.
Gruß
Toaster
Hellraiser
21.02.2002, 11:06
sorry, dass die reply so spät kommt, hab die grippe
ich beschäftige mich zur zeit noch mit ansi c++, um die grundlagen zu beherrschen. leider habe ich aber sehr wenig zeit um mich intensiver mit ansi c++ und vc++ zu beschäftigen, also komm ich nur langsam veran, schule geht meiner meinung nach vor.
Ich mein, den source hab ich schließlich von dir, und wenn du eben lust hast den zu convertieren, nur zu :)
ich werd mich in den ferien mal damit beschäftigen (noch ca 4 wochen).