|
bRemote de BorgTech
Introduction :
Le soft bRemote est un freeware Polonais dont le développement est, semble t'il, arrêté. Il permet notamment de gérer les télécommandes des cartes TV GUILLEMOT. Nous prendrons ici K!TV comme exemple d'application. Voir la page des liens pour télécharger bRemote. Configuration :
- Lancez bRemote et sélectionnez dans la fenêtre de gauche comme tuner Askey Magic TVview 99 CPH053 pour le cas d'une GUILLEMOT PCI3, ou la ligne correspondant à votre type de carte. ![]() - Cliquez sur Initialize. - A l'appui des touches de la télécommande des lignes de scripts doivent apparaître dans la fenêtre de droite si le type de carte est géré et bien sélectionné. - Fermez bRemote. - Allez dans le répertoire d'installation de bRemote et renommez le fichier script.rem en script.txt. - Retravaillez le script en vous aidant du fichier d'aide de bRemote et le tableau des raccourcis clavier de K!TV contenu dans son aide. - Renommez l'extension en rem. - Relancez bRemote et accepter que bRemote reload le script s'il le demande (case ask to reload script cochée). - Lancez K!TV et utilisez votre télécommande ! Quelques exemples de scripts - Donné par Calimero pour sa Maxi PCI 3 de Guillemot avec bremote 2.1 (figurant dans l'aide de K!TV) : Le fichier de configuration utilisé est le suivant : extraire de l'aide !
Always()
{ "Mute" : GlobalMute(-1) "VolumeUp" : GlobalVolume(+5) "VolumeDown" : GlobalVolume(-5) "Tv/FM" : PressKey(VK_CONTROL,VK_MENU,VK_T) } ForegroundApp("K!TV XP") { "Video" : PressKey(VK_CONTROL,VK_T) "Preview" : PressKey(VK_F4) "Scan" : PressKey(VK_TAB) "Power" "Power" : PressKey(VK_CONTROL,VK_MENU,VK_F4) "Loop" "Plus" : PressKey(VK_B) "Loop" "Minus" : PressKey(VK_MENU,VK_B) "Color" "Plus" : PressKey(VK_V) "Color" "Minus" : PressKey(VK_MENU,VK_V) "Freeze" "Plus" : PressKey(VK_C) "Freeze" "Minus" : PressKey(VK_MENU,VK_C) "Record" "1" : PressKey(VK_MENU,VK_6) "Record" "2" : PressKey(VK_MENU,VK_7) "Record" "3" : PressKey(VK_MENU,VK_0) "Zoom" "1" : PressKey(VK_CONTROL,VK_6) "Zoom" "2" : PressKey(VK_CONTROL,VK_0) "Zoom" "Plus" : PressKey(VK_CONTROL,VK_E) "Zoom" "Minus" : PressKey(VK_E) "1" : PressKey(VK_NUMPAD1) "2" : PressKey(VK_NUMPAD2) "3" : PressKey(VK_NUMPAD3) "4" : PressKey(VK_NUMPAD4) "5" : PressKey(VK_NUMPAD5) "6" : PressKey(VK_NUMPAD6) "7" : PressKey(VK_NUMPAD7) "8" : PressKey(VK_NUMPAD8) "ChannelUp" : PressKey(VK_ADD) "ChannelDown" : PressKey(VK_SUBTRACT) "Plus" : PressKey(VK_L) "Minus" : PressKey(VK_CONTROL,VK_L) "+100" : PressKey(VK_CONTROL,VK_V) "Play" : PressKey(VK_F6) "Stop" : PressKey(VK_F5) } Default() { } - Donné par Alex 63 pour sa ASKEY Magic TView 99 CPH053 avec bremote 2.2 (figurant dans l'aide de K!TV) : Le fichier de configuration utilisé est le suivant : extraire de l'aide !
Default()
{ "Power" : Exec("C:\Program Files\K!\K!TV XP\K!TV-XP.exe") "1" : PressKey(VK_numpad1) "2" : PressKey(VK_numpad2) "3" : PressKey(VK_numpad3) "4" : PressKey(VK_numpad4) "5" : PressKey(VK_numpad5) "6" : PressKey(VK_numpad6) "7" : PressKey(VK_numpad7) "8" : PressKey(VK_numpad8) "9" : PressKey(VK_numpad9) "0" : PressKey(VK_numpad0) "Zoom" : PressKey(VK_Z) "Video" : PressKey(VK_space) "ChannelUp" : PressKey(VK_add) "ChannelDown" : PressKey(VK_subtract) "VolumeUp" : GlobalVolume(+1) "VolumeDown" : GlobalVolume(-1) "Mute" : PressKey(VK_m) "TV/FM" : LineMute("Entrée ligne",-1) "Play" : PressKey(VK_t) "Stop" : PressKey(VK_s) "Plus" : PressKey(VK_right) "Minus" : PressKey(VK_left) "Freeze" : PressKey(VK_ctrl,VK_p) "Color" : PressKey(VK_d) "Scan" "1" : PressKey(VK_alt, VK_0) "Scan" "2" : PressKey(VK_alt, VK_6) "Scan" "3" : PressKey(VK_alt, VK_7) } - Donné par Darklounge pour sa Maxi PCI 3 de Guillemot avec bRemote : Le fichier de configuration utilisé est le suivant : extraire de l'aide !
Always()
{ "Mute" : PressKey(VK_M) "VolumeUp" : PressKey(VK_PAGEUP) "VolumeDown" :PressKey(VK_PAGEDN) } ForegroundApp("K!TV XP") { "Video" : PressKey(VK_F3) "Preview" : PressKey(VK_F2) "Scan" : PressKey(VK_I) "Power" "Power" : PressKey(VK_CONTROL,VK_MENU,VK_F4) "Zoom": PressKey(VK_space) "record": PressKey(VK_T) "stop": PressKey(VK_S) "play": PressKey(VK_MENU,VK_S) "1" : PressKey(VK_NUMPAD1) "2" : PressKey(VK_NUMPAD2) "3" : PressKey(VK_NUMPAD3) "4" : PressKey(VK_NUMPAD4) "5" : PressKey(VK_NUMPAD5) "6" : PressKey(VK_NUMPAD6) "7" : PressKey(VK_NUMPAD7) "8" : PressKey(VK_NUMPAD8) "ChannelUp" : PressKey(VK_ADD) "ChannelDown" : PressKey(VK_SUBTRACT) "Plus" : PressKey(VK_B) "Minus" : PressKey(VK_MENU,VK_B) "color" : PressKey(VK_C) "freeze" : PressKey(VK_MENU,VK_C) } Default() { } - Donné par SacreGraal et Nullos pour la ASKEY TView (CPH064) : ( il faut séléctionner ASKEY Magic TView 99 CPH053 comme télécommande) Le fichier de configuration utilisé est le suivant : extraire de l'aide !
Default()
{ "Power" : Exec("C:\Program Files\K!\K!TV XP\K!TV-XP.exe") } ForegroundApp("K!TV XP") { "1" : PressKey(VK_numpad1) "2" : PressKey(VK_numpad2) "3" : PressKey(VK_numpad3) "4" : PressKey(VK_numpad4) "5" : PressKey(VK_numpad5) "6" : PressKey(VK_numpad6) "7" : PressKey(VK_numpad7) "8" : PressKey(VK_numpad8) "9" : PressKey(VK_numpad9) "0" : PressKey(VK_numpad0) "Loop" : PressKey(VK_ctrl,VK_r) "100" : "ChannelUp" : PressKey(VK_numpad+) "ChannelDown" : PressKey(VK_numpad-) "VolumeUp" : GlobalVolume(+1) "VolumeDown" : GlobalVolume(-1) "TV" : "Video" : PressKey(VK_space) "Preview" : PressKey(VK_z) "Mute" : PressKey(VK_m) "Scan" : PressKey(VK_alt,VK_f4) "Zoom" : PressKey(VK_c) "Record" : PressKey(VK_alt,VK_c) "Stop" : PressKey(VK_b) "Play" : PressKey(VK_alt,VK_b) "Freeze" : PressKey(VK_v) "Color" : PressKey(VK_alt,VK_v) "Plus" : "Minus" : Précisions : - Il est naturellement possible de placer dans le menu démarrage de Windows un raccourci dont la cible est bRemote pour le placer en résident. - Ce software permet également de piloter d'autres applications (DVD, DivX...). Le répertoire d'extraction contient également à cet effet un utilitaire dénommé MiniSpy utile pour déterminer le classname à placer dans la ligne ForegroundApp : ForegroundApp("class name"). - Quelques conditions sur les groupes :
Always() :
{ [ici les lignes de commandes] } toujours vrai : les commandes comprises dans ce groupe vont être exécutées et envoyées en toutes circonstances quelque soit l'application active
ForegroundApp("[ici le classname de la cible]")
{ [ici les lignes de commandes] } vrai si l'application classname est l'application active : les commandes vont uniquement être adressées à la cible qui est défine comme telle si celle-ci est l'application active de premier plan; l'intéret de ce groupe est d'éviter que certaines commandes (comme alt+f4) ne soient pas adressées à une autre application (à Windows par exemple).
Défault()
{ [ici les lignes de commandes] } vrai en toutes circonstances : les commandes de ce groupe sont envoyées à l'application active. ![]() |