Nächstes Thema anzeigen
Vorheriges Thema anzeigen

Vorheriges Thema anzeigenDieses Thema verschickenZeige Benutzer, die dieses Thema gesehen habenDieses Thema als Datei sichernPrintable versionEinloggen, um private Nachrichten zu lesenNächstes Thema anzeigen
Du musst dich anmelden um Beiträge zu schreiben!Du musst dich anmelden um Beiträge zu schreiben!
Autor Nachricht
DaVinci
Inputsammler
Inputsammler


Alter: 39
Anmeldung: 12.08.2007
Beiträge: 27
Wohnort: Baden-Württemberg


BeitragVerfasst: Di 30 Okt, 2007 00:46  Titel:  Komplette MMI-Steuerung mit Mausrad und AutoHotkey
Nach untenNach oben

Hallo zusammen,

Bevor ich mir eine MMI-Bedieneinheit zulege, möchte ich softwareseitig alles ans laufen bringen.
Mit dem (Script-)Programm AutoHotkey habe ich jetzt für "Mausrad" und "Maustaste3" 3 verschiedene Scripte erstellt.
(Objects.ahk startet mit Windows)

--------------------------------------------------------------------------------------
Script1 - Listview:
- Mit diesem Script scrollt das Mausrad durch die Listen im Mediaplayer.
- Mit Maustaste3 wird selektiert.
- Aktiviert wird es im moment mit der rechten Pfeiltaste.

Script:

--ListView.ahk--

*MButton::
send, {NumpadSub}
send, {NumpadAdd}
return

Down::
Run, C:/CarPC/AutoHotkey/MMI/Volume.ahk
WinClose, C:/CarPC/AutoHotkey/MMI/ListView.ahk
ExitApp
return

Left::
Run, C:/CarPC/AutoHotkey/MMI/Objects.ahk
WinClose, C:/CarPC/AutoHotkey/MMI/ListView.ahk
ExitApp
return


Eventhandler:

Funktion: listview_select
Event(s): key_109 & key_107 //High Speed


Script2 - Objects:
- Mit diesem Script scrollt das Mausrad durch die Objekte in allen Menüs.
- Mit Maustaste3 wird selektiert.
- Aktiviert wird es im moment mit der linken Pfeiltaste.

Script:

--Objects.ahk--

*WheelUp::
send, {F5}
return

*WheelDown::
send, {F6}
return

*Mbutton::
send, {F7}
return

Down::
Run, C:/CarPC/AutoHotkey/MMI/Volume.ahk
WinClose, C:/CarPC/AutoHotkey/MMI/Objects.ahk
ExitApp
return

Right::
Run, C:/CarPC/AutoHotkey/MMI/ListView.ahk
WinClose, C:/CarPC/AutoHotkey/MMI/Objects.ahk
ExitApp
return


Eventhandler:

[glow=green]Funktion: object_+
Event(s): key_116 //High Speed+Repeat

Funktion: object_select
Event(s): key_118 //High Speed

Funktion: object_-
Event(s): key_117 //High Speed+Repeat



Script3 - Volume:
- Mit diesem Script ändert das Mausrad die Lautstärke.
- Mit Maustaste3 wird Stummgeschaltet.
- Aktiviert wird es im moment mit der unteren Pfeiltaste.

Script:

--Volume.ahk--

*WheelUp::
send, {F8}
return

*WheelDown::
send, {F9}
return

*Mbutton::
send, {F10}
return

Left::
Run, C:/CarPC/AutoHotkey/MMI/Objects.ahk
WinClose, C:/CarPC/AutoHotkey/MMI/Volume.ahk
ExitApp
return

Right::
Run, C:/CarPC/AutoHotkey/MMI/ListView.ahk
WinClose, C:/CarPC/AutoHotkey/MMI/Volume.ahk
ExitApp
return


Eventhandler:

[glow=green]Funktion: volume_+3
Event(s): key_119 //High Speed+Repeat

Funktion: volume_-3
Event(s): key_120 //High Speed+Repeat

Funktion: mute
Event(s):key_121 //High Speed

--------------------------------------------------------------------------------------

Funktioniert soweit echt super, allerdings interessiert mich jetzt noch folgendes:
- Kann ich die Objekte in den einzelnen Menüs für die objekt_+/- Abfrage definieren/bestimmen? Z.Bsp. sollen nicht die "Schließen"/"Minimieren" Buttons im Hauptmenü abgefragt werden(Nutze den MCE-Skin).
-Wenn ich von Volume auf ListView wechsle(Script), ist die Liste in seltenen Fällen nicht gleich erreichbar. Erst wenn ich mit der linken Maustaste oberhalb der Liste klicke, funktioniert das Script wieder.


So, das war's erstmal, hab 100% irgendwas vergessen oder mich vertippt Very Happy
Wer Zeit und Interesse dran hat, soll das Script mal testen.
Bin für Vorschläge, Verbesserungen etc. jederzeit offen!

Vielen Dank schonmal

Gruß
DaVinci



    
Beiträge der letzten Zeit anzeigen:      
Du musst dich anmelden um Beiträge zu schreiben!Du musst dich anmelden um Beiträge zu schreiben!
Vorheriges Thema anzeigenDieses Thema verschickenZeige Benutzer, die dieses Thema gesehen habenDieses Thema als Datei sichernPrintable versionEinloggen, um private Nachrichten zu lesenNächstes Thema anzeigen

Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum nicht herunterladen
 

CarTFT
Forenspecials



Forensicherheit - Alle Zeiten sind GMT + 1 Stunde -
Powered by phpBB2 Plus, phpBB Styles, based on phpBB © 2001/6 phpBB Group :: FI Theme ::

[ Zeit: 0.4679s ][ Queries: 48 (0.1953s) ][ GZIP Ein - Debug Ein ]
carTFT.com