[SYS];;
SETVOL#;set volume to 0-100%;{0...100}
VOLSET#;replaced by SETVOL#;{0...100}
VOLUP#;increasing volume by 0-100 steps;{0...100}
VOLDN#;decreasing volume by 0-100 steps;{0...100}
MUTEON;switch off sound;
MUTEOFF;switch on sound;
GETVOL;delivery of system volume;
GETSTATE;gets information about the application-status;
UPKEY;"simulate ""cursor up"" ";
DNKEY;"simulate ""cursor down"" ";
LEKEY;"simulate ""cursor left"" ";
RIKEY;"simulate ""cursor right"" ";
ENKEY;"simulate ""enter"" ";
SPCKEY;"simulate ""space"" ";
TABKEY;"simulate ""tabulator"" ";
ESCKEY;"simulate ""escape"" ";
SETMPOS#;setting mouse cursor to x,y-position;{0...x},{0...y}
ENABLEFR;activates the FrontRow-Applikation;
DISABLEFR;deactivates the FrontRow-Applikation;
ENABLESS;enable screensaver;
DISABLESS;disable screensaver;
ENABLEDB;enable dashboard;
DISABLEDB;disable dashboard;
SHOWDOCK;show dock;
HIDEDOCK;hide dock;
HIDEALL;hide applications to background;
HIDESTOPFRONT;hide, stop and mute of the top-level-application;
OPEN#;open data File {name} ;{Name}
SHUTDOWN;shutdown system;
RESTART;restart system ;
SLEEP;standby system;
HELLO;get macmyhome information;
GETLICENSEINFO;get license information;
FADE#;fade in screen;0 or 1
MESSAGE#;fade out screen, show text {text} on central position. Text-String | generates linefeed;{text}
MESSAGEOFF;fade out MESSAGE-text {text}, show desktop;
SAY#;pass text to voice response;{text} 
RESTARTSERVICE;start and reset Daemon ;
CMDKEY#;"simulating ""APPLE""+{Keycode}. Important: Apple-keycode necessary! No ASCII-Code! Schedule you will find as attachment";{Keycode}
ALTCMDKEY#;"simulating ALT + ""APPLE""+{Keycode}. Important: Apple-keycode necessary! No ASCII-Code! Schedule you will find as attachment";{Keycode}
FMINIT;initialize Follow-Me status;
FMREAD;gets the generated Follow-Me string. (Requirement: executed FMINIT);
FMEXIT;leaving Follow-me status. (Requirement: executed FMINIT);
FMABORT;stop Follow-Me, continue playback. (Requirement: executed FMINIT);
FMINFO;get Follow-Me Status (TV,DVD,...), (get also as Broadcast message);
GETSRVLIST;internal order to read AddOn-commands. Refreshed Menu for current AddOn's;
GETXPLLIST;internal order to read XPL-commands. Refreshed Menu for current XPL-commands;
GETFILENUMINFOLDER#;get number of current Files in {Path} ;{File};
GETFOLDERNUMINFOLDER#;get number of current folders in {Path};{File};
GETFILESINFOLDER#;get number of current Files in {Path}, option: index and length;{File,Index=x,Length=y};
GETFOLDERSINFOLDER#;get number of current folders in {Path}, option: index and length;{File,Index=x,Length=y};
OPENBUTTONS#;open Button bar;{ButtonbarName};
CLOSEBUTTONS#;close Button bar;{ButtonbarName};
SETBUTTONPUSHED#;set Button on activated (toggle function);{ButtonbarName},Index {1-10};
SETBUTTONRELEASED#;set Button on deactivated (toggle function);{ButtonbarName},Index {1-10};
SHOWKEYBOARD;shows input assistance (Keyboard);;
HIDEKEYBOARD;fade out input assistance (Keyboard);;
GETVAR#;read system-variable;{name of variable};
SETVAR#;change res. create system-variable;{name of variable};
DELVAR#;delete system-variable;{name of variable};
GETALLVARS;scan and display the value of all variables;;
[BROWSER];;;
ON;start browser;;
OFF;close browser;
CLOSEAWIN;close all browser windows;
CLOSEFWIN;close last browser window;
MINFWIN#;minimize (1) or maximize (0) last window;1 or 0
MINAWIN#;like MINFWIN, for all windows;1 or 0
URL#;open URL in new window;{URL}
ZOOM#;zoom (1) or reduce (0) current window;1 or 0
WFORMAT#;scale current window to format;xmin,ymin,xmax,ymax
SHOW;show application;
HIDE;hide application;
FRONT;set application to front;
WINSIZE#;"change windowsize (start left hand below); Explanation: FULL: set window to max. size (Fullscreen)/ XMAX, YMAX: window centering (size: XMAX,YMAX) / XMIN, YMIN,XMAX, YMAX: window position starting at XMIN,YMIN (size: XMAX,YMAX)";FULL/{XMAX,YMAX}/{XMIN,YMIN,XMAX,YMAX}
[TV];;
SETVOL#;set system volume (TV) to 0-100%;{0...100}
ON;start TV-applikation;
OFF;stop TV-applikation;
PLAY;start play;
PAUSE;pause ;
STOP;stopt ;
FF;fast forward;
REW;fast rewind;
SLOWF;slow motion forward;
SLOWR;slow motion rewind;
SKIPF;skip forward;
SKIPR;skip rewind;
RECSTART;start record;
RECSTOP;stop record;
CHUP;channel up;
CHDN;channel down;
FSON;set full screen;
FSOFF;reset full screen;
ZOOM#;zoom (1) or reduce (0) current window;1 or 0
WFORMAT#;scale current window to format;xmin,ymin,xmax,ymax
SHOW;show application;
HIDE;hide application;
FRONT;set application to front;
HIDECON;hide console;
SHOWCON;show console;
CH#;select channel;{1...x}
GETCH;get number of current channel;
GETCHNAME#;get name of current channel;{1...x}
MUTEON;switch off sound;
MUTEOFF;switch on sound;
ENABLEEPG;enable EPG;
DISABLEEPG;disable EPG;
GETPROGINFO;get informations of current and next program, Format: {Start}|{Stop}|{Titel current program}|{shortinfo}| {Start}|{Stop}|{Titel next programm}|{short info};
WINSIZE#;"change windowsize (start left hand below); Explanation: FULL: set window to max. size (Fullscreen)/ XMAX, YMAX: window centering (size: XMAX,YMAX) / XMIN, YMIN,XMAX, YMAX: window position starting at XMIN,YMIN (size: XMAX,YMAX)";FULL/{XMAX,YMAX}/{XMIN,YMIN,XMAX,YMAX}
[VLC];;
ON;start VideoLAN-Client;
OFF;stop VideoLAN-Client;
URL#;start File/stream {URL};{URL}
TPLAY;toggle play-status;
STOP;stop playback;
PREV;skip to previous title;
NEXT;skip to next title;
TFS;toggle full screen-modus;
TMUTE;toggle mute-modus;
VOLUP;volume up;
VOLDN;volume down;
ZOOM#;zoom (1) or reduce (0) current window;1 or 0
WFORMAT#;scale current window to format;xmin,ymin,xmax,ymax
SHOW;show application;
HIDE;hide application;
FRONT;get application in front;
WINSIZE#;"change windowsize (start left hand below); Explanation: FULL: set window to max. size (Fullscreen)/ XMAX, YMAX: window centering (size: XMAX,YMAX) / XMIN, YMIN,XMAX, YMAX: window position starting at XMIN,YMIN (size: XMAX,YMAX)";FULL/{XMAX,YMAX}/{XMIN,YMIN,XMAX,YMAX}
[DVD];;
ON;start DVD;
OFF;stop DVD;
PLAY;play DVD;
STOP;stop DVD;
PAUSE;pause DVD;
FF;fast forward;
REW;fast rewind;
EJECT;eject DVD;
URL#;open URL;{URL}
FSON;set full screen;
FSOFF;reset full screen;
MUTEON;sound off;
MUTEOFF;sound on;
SHOW;show application;
HIDE;hide application;
FRONT;get application in front;
UPKEY;"simulating ""cursor up"" ";
DNKEY;"simulating ""cursor down"" ";
LEKEY;"simulating ""cursor left"" ";
RIKEY;"simulating ""cursor right"" ";
ENKEY;"simulating ""enter"" ";
GETPTIME;get playtime in sec.;
SETPTIME#;skip to playtime;{1...x}
GETCTIME;get total length playtime;
GETCHAPTER;get current chapter;
SETCHAPTER#;set chapter ;{1...x}
GETALLCHAPTERS;get all chapters;
GETMEDIASTATE;get media state;
GETMENUSTATE;get menu state;
GETDVDSTATE;get DVD state;
GETCONVIS;get status controller-window;
SETCONVIS#;enable/disable controller-window;0 or 1
SETCONPOS#;set position of controller-window;{1...x},{1...y}
GETINFVIS;get status of info-window;
SETINFVIS#;enable/disable info-window;0 or 1
SETINFPOS#;set position of info-window;{1...x},{1...y}
GETTITLE;get current title-number;
SETTITLE#;skip to title-number;{1...x}
GETDVDTITLE;show title DVD;
SETVOL=;set volume (DVD) to 0-100%;{0...100}
[ITUNES];;
ON;start iTunes-application;
OFF;stop iTunes-application;
PLAY;play current title;
PLAYF#;play {File} ;{Path}
STOP;stop current title;
PAUSE;pause current title;
FF;fast forward;
REW;fast rewind;
NEXT;skip to next title;
PREV;skip to previous title;
RESUME;continue;
ADD#;add File to Playlist;{Path}
URL#;get URL;{URL}
WFORMAT#;scale current window to format;xmin,ymin,xmax,ymax
SHOW;show application;
HIDE;hide application;
FRONT;get application in front;
SHOWPLAYER;show iTunes-main window;
HIDEPLAYER;hide iTunes-main window;
GETVOL;get volume;
SETVOL#;set volume 0-100%;{0...100}
MUTEON;sound off;
MUTEOFF;sound on;
GETMUTE;get mute-status;
GETPLAYLIST;get Playlist;
GETALLPLAYLISTS;get all play lists;
GETTITLE;get title;
GETARTIST;get artist;
GETALBUM;get album title;
GETSTREAMTITLE;get stream-title;
PLAYPLAYLIST#;get Playlist {Name};#{Name}
GETPTIME;get playtime in sec.;
SETPTIME#;skip to playtime;{1...x}
GETCTIME;get total length playtime;
GETVISSTATE;get visualization-status;
SETVISSTATE#;enable/disable visualization-status;0 or 1
GETPLAYERSTATE;get player status;
ENABLECF;start full screen iTunes Cover Flow;
DISABLECF;stop full screen iTunes Cover Flow;
SEARCHTITLE#;search title, (max. 50);{String}
SEARCHARTIST#;search artist, (max. 50);{String}
GETIDTITLE#;get track-ID title;{ID}
GETIDARTIST#;get track-ID artist;{ID}
GETIDALBUM#;get track-ID album;{ID}
PLAYID#;play track {ID};{ID}
CREATEPLAYLIST#;create Playlist {Name};{Name}
DELETEPLAYLIST#;delete Playlist {name};{Name}
ADDIDTOPLAYLIST#;add title {ID} to Playlist {Name};{ID},{Name}
WINSIZE#;"change windowsize (start left hand below); Explanation: FULL: set window to max. size (Fullscreen)/ XMAX, YMAX: window centering (size: XMAX,YMAX) / XMIN, YMIN,XMAX, YMAX: window position starting at XMIN,YMIN (size: XMAX,YMAX)";FULL/{XMAX,YMAX}/{XMIN,YMIN,XMAX,YMAX}
[SLIDE];;
ON;start iPhoto-Applikation;
OFF;stop iPhoto-Applikation;
START;start slideshow;
STOP;stop slideshow;
PAUSE;pause slideshow;
RESUME;continue;
PREV;skip previous to picture;
NEXT;skip to next picture;
IMPORT#;import pictures to path;{Path}
SHOW;show application;
HIDE;hide application;
FRONT;get application in front;
GETALBUMLIST;get album list;
SELALBUM#;select album {name};{Name}
GETALBUM;get name of current album;
[WINDOW];;
XMIN#;X-coordinate, left bottom corner of window (fix);{0...}
YMIN#;Y-coordinate, left bottom corner of window (fix);{0...}
XMAX#;X-coordinate, right upper corner(fix);{0...}
YMAX#;Y-coordinate, right upper corner(fix);{0...}
SHADOW#;set/remove shadow;0 or 1
TRANS#;window transparency (fix) - command can be used for slowly fade in of an existing window;{0.0...1.0}
TITLE#;window title;{Text}
URL#;get URL;{Text}
IMAGE#;"get picture, (for example path: ""/Users/MyH/..."" ) or URL: (""http://....."") rules for the presentation of the picture analog URL-command";{Text(URL/Path)} 
TEXT#;get TEXT on central position in the window - additional commands necessary. Pipe inside text creates a linefeed. Font presetting: Helvetica-Bold Oblique;{Text}
TEXTSIZE#;text size in pixel (fix);{0.0...1.0}
TEXT_RED#;red-rate text color - default: 0;{0.0...1.0}
TEXT_GREEN#;green-rate text color - default: 0;{0.0...1.0}
TEXT_BLUE#;blue-rate text color - default: 0;{0.0...1.0}
TEXT_TRANS#;transparency-rate text color - default: 0;{0.0...1.0}
BACKGROUND_RED#;red-rate text background - default: 0;{0.0...1.0}
BACKGROUND_GREEN#;green-rate text background - default: 0;{0.0...1.0}
BACKGROUND_BLUE#;blue-rate text background - default: 0;{0.0...1.0}
BACKGROUND_TRANS#;transparency-rate text background - default: 0;{0.0...1.0}
FADETO#;fade current transparency slowly from current level to  level;{0.0...1.0}
CREATE;terminates the configuration: displays the window on the screen (fix);
RELEASE;delete window from screen;
MINIMIZE;minimize window in dock;
MAXIMIZE;maximize window in dock;
SELECT#;select window(1-10), following commands are in reference to the previous (command SELECT!) window. SELECT is option (default:1);{110}
RELEASEALL;close all windows and set SELECT value to 1;
RESET;delete all windows , set all parameter to value 0;
EFFECTCREATE;like CREATE, animated;
EFFECTRELEASE;like RELEASE, animated;
MOVE;move window to new coordinates;
EFFECTMOVE;like MOVE, animated;
[SCRIPT];;
RUN#;run MyH-Script {Name};{Name}
ARG#;transmit one or more variable values to script (fills up sequential the wildcard ARG);{data}
RUNAS#;run apple-script {Name};{Name}
RUNSS#;run shell-Script {Name};{Name}
DELETE#;delete script {Name};{Name}
RENAME#;rename script {Name} to {Name_new};{Name}={Name_new}
LIST;list MyH-scripts in script-folder;
LISTAS;list MyH-scripts in apple-folder;
LISTSS;list MyH-scripts in shell-folder;
SHOW#;show content of script {Name};{Name}
[SCRIPTLOAD];;
NAME#;create new script {Name}, content of script is defined due to all following classes and arguments until class-terminator </SCRIPTLOAD> is scanned;{Name}
[UDP];;
IP#;recipient IP-address (Dot-notation);{IP-address}
PORT#;recipient port-address;{PORT}
MODE#;configure transmit-mode (only HEX available!);{HEX,ASCII,BIN}
TIME#;timeout in sec., waiting on answer (option);{t in seconds 0 - 3600}
DATA#;UDP-package data content (MODE-Format);{Data}
[TCP];;
IP#;recipient IP-address (Dot-notation);{IP-address}
PORT#;recipient port-address;{PORT}
MODE#;configure transmit-mode (only HEX available!);{HEX,ASCII,BIN}
TIME#;timeout in sec., waiting on answer (option);{t in seconds 0 - 3600}
DATA#;UDP-package data content (MODE-Format);{Data}
[BAOS];;
GETINFO;get information about BAOS;{no.of datapoint}
GETDESCRIPTION#;get datapoint adjustment;{no.of datapoint}
GETDESCRIPTIONSTRING#;get datapoint descriptins ;{no.of datapoint}
GETVALUE#;get datapoint value and statusflags (HEX);{no.of datapoint},{0xHH/ValueString}
SETVALUE#;set datapoint value (HEX or ASCI);{no.of datapoint},{0xHH/ValueString}
SENDVALUE#;send value on KNX-bus;{no.of datapoint},{0xHH/ValueString}
SETANDSENDVALUE#;combination of SETVALUE and SENDVALUE;{no.of datapoint}
READVALUE#;read value from KNX-bus;{no.of datapoint},{0xHH/ValueString}
CLEARTRANSMISSIONSTATE#;delete connectionstatus;{no.of parameter)
GETPARAMETERBYTE#;get parameterbyte;{no.of parameter)

