Programmation avancée

Très simplement, le logiciel SST peut être utilisé pour assigner des touches uniques ou des combinaisons de touches à un bouton du contrôleur. Mais il peut faire bien plus, comme donner à chaque bouton plus d’une fonction en utilisant la touche Commandes alternatives, assigner des commandes souris, séparer les axes du contrôleur en bandes, programmer les boutons de point de vue, et lancer des macro complexes et des commandes avancées.

Commandes alternatives


En pressant simplement le bouton majuscule du clavier de votre PC vous pouvez obtenir différentes fonctions pour une même touche, de même le bouton Commande alternative de votre contrôleur rend possible la programmation de plusieurs fonctions sur un même bouton/axe.

Profile editorEn utilisant notre exemple du Cyborg X, vous verrez un menu déroulant au dessus des cellules à droite de la fenêtre d’édition des profils qui, lorsque vous cliquez dessus, vous donne l’option Primaire » ou « Secondaire ». Cela car notre contrôleur Cyborg X possède un bouton Shift permettant la programmation de 2 fonctions pour chaque bouton et axe. Nous avons programmé la cellule en état « Primaire». Si vous sélectionnez “Secondaire” dans le menu déroulant, vous pouvez à présent programmer un second jeu de fonctions qui sera accessible pendant le jeu en pressant le bouton Maj. du contrôleur. Chaque contrôleur possède sa propre méthode pour changer de mode, soit en utilisant le sélecteur de mode, soit en utilisant un bouton « Maj. » prédéfini.

Profile editorVous remarquerez que quand vous cliquez sur la cellule du bouton Shift dans l’éditeur de profil que vous pouvez uniquement  programmer le bouton Shift de notre Cyborg X pour être verrouillé ou déverrouillé. Si vous le laissez déverrouillé vous aurez à presser le bouton et à le maintenir pendant le jeu pour accéder au second set de commandes ; si vous changez ce réglage pour « verrouillé », vous aurez juste à le presser une fois pour alterner entre les commandes primaires et secondaires.

 

 

Commandes alternatives – avancées


Profile editorPour voir une grilles des Commandes alternatives et des commandes programmées côtes à côtes, cliquez sur le menu déroulant Vues en haut de la fenêtre d’édition des profils et sélectionnez Vue Grille. Vous verrez les colonnes des cellules Primaires et Secondaires. Chaque colonne de cellule contient un jeu de commandes qui sont assignée aux boutons de votre contrôleur dans chaque état.

Dans le réglage par défaut, les commandes verrouillées programmées sont exactement les mêmes que les commandes Primaires. Comme en vue produit, vous pouvez créer de nouvelles commandes ou changer les commandes en cliquant dans la cellule du bouton que vous souhaitez changer.

Profile editorUne fonction vraiment utile du logiciel de programmation Saitek est que vous pouvez créer des Commandes alternatives additionnelles pour les contrôleurs avec bouton un Shift ou Mode, ou des Commandes alternatives pour les contrôleurs qui n’ont pas ces boutons. Pour ce faire, allez dans la colonne la plus à droite et cliquez sur Créer une commande alternative. Il vous sera demandé de nommer la nouvelle commande alternative. Avant d’utiliser ce mode nous devons sélectionner quel bouton du contrôleur sera activé. Faites un clic gauche sur la cellule Cliquez pour sélectionner le bouton Maj. – un menu déroulant apparaitra avec tous les boutons disponibles de votre contrôleur. Sélectionnez simplement le bouton qui activera les Commandes alternatives. Dans l’exemple ci-contre nous avons sélectionné le bouton11. Note – quelque soit le bouton sélectionné, il ne sera plus programmable avec une commande normale. Ceci évite les conflits entre les boutons de fonction en commandes alternatives. Dans notre exemple, nous l’avons nommé Mode 3.

Cliquez une nouvelle fois sur Créer une commande alternative et vous verrez une nouvelle colonne de cellules pour cette commande alternative. Ceci crée une nouvelle colonne pour le contrôle initié en Mode 3.

Si votre contrôleur possède des « modes » ils seront traités en tant que commande alternative par l’éditeur de profil (ex : X45, X52, X52 Pro, Aviator, Pro Gamer Command Unit, Game pads).

Une autre fonction des commandes alternatives est la possibilité de programmer une séquence de touches qui sera lancée quand vous passez sur cette commande alternative. Par exemple, dans certaine simulations de vol, différent scénario de combat (air-air, air-sol, etc.) sont activés en pressant différentes touches sur le clavier. Vous pouvez à présent programmer le scénario qui sera associé à différentes commandes alternatives de votre contrôleur et aux fonctions spécifiques des boutons programmés en tant que commandes alternatives.

Pour programmer une séquence de touches, faites un clic gauche dans la cellule dans la colonne Commande alternative à gauche de l’option « Cliquez pour ajouter une commande alternative ». Il vous sera demandé de nommer la commande. Entrez le nom de la commande, cliquez dans la cellule adjacente et entrez la séquence de touche. Cliquez ensuite sur la coche verte.

A ce stade, vous pouvez également sélectionner si l’état de ce mode sera En Cascade. Pour ce faire, sélectionnez la cellule sous le nom de la commande alternative et sélectionnez la commande alternative depuis le menu déroulant. Vous pouvez également effacer ces commandes alternatives – même la commande alternative par défaut de votre contrôleur – en cliquant sur la croix à droite du nom du mode.

Au final, vous pouvez également changer le nom d’une commande alternative. Pour ce faire, cliquez sur la cellule du nom au dessus de la colonne, puis tapez le nouveau nom.

N’oubliez pas que vous pouvez les changer les fonctions de vos boutons dans les différentes commandes alternatives, vous pouvez vouloir enregistrer la même fonction pour un bouton dans tous les états. En Cascade signifie que la programmation utilise la commande programmée d’un mode comme commande alternative par défaut d’un autre état à moins qu’autre chose soit spécifié.

Return to the top of the page

 

Options de programmations additionnelles

Le SST offre des possibilités de programmation additionnelles pour chaque bouton et contrôle.

Commandes Souris


Profile editorPour programmer un bouton à déclencher un clic de souris, une série de clics ou un défilement de la molette, cliquez sur la cellule à programmer puis l’icône Souris situé sous la coche verte et la croix rouge à droite de la cellule. Vous pouvez à présent entrer la commande de la souris en cliquant à gauche ou à droite ou en utilisant la molette de défilement. Vous pouvez également programmer la cellule avec le défilement de la souris en effectuant un clic droit sur la cellule et en sélectionnant Insérer Défilement Souris Haut ou Défilement Souris Bas dans le menu déroulant.

Si vous êtes satisfait de la séquence de commandes souris programmée, cliquez sur la coche verte pour sortir et nommer la commande programmées. Si vous voulez changer la séquence de la commande, cliquez sur la commande à changer et pressez Suppr. ou faites un clic droit pour effacer une ou toutes les commandes.

Return to the top of the page

 

Touches Windows et raccourcis claviers


Profile editorFaites un clic droit sur la cellule vous permet également d’insérer une touche Windows le raccourcis d’un clavier multimédia. Pour ajouter ce type de commande, cliquez sur la cellule pour ajouter une touche pressée, puis cliquez sur le bouton droit de la souris pour ouvrir le menu. Si vous sélectionnez Raccourcis, une nouvelle fenêtre s’ouvrira avec une sélection de raccourcis. Choisissez la commande à assigner à ce bouton et cliquez sur OK.

Return to the top of the page

 

 

 

Touches multiples/Combinaisons de touches


Quand vous programmez les commandes vous pouvez entrer autant de touches que vous le souhaitez dans une commande, ou combinaisons de touches, tells que Ctrl+F, par exemple. Le processus est le même que pour entrer une seule touche – pressez simplement les touches que vous souhaitez programmer dans la commande et cliquez sur la coche verte pour la valider.

Profile editorNotez que l’éditeur enregistre les touches exactement comme elles sont pressées, donc si vous pressez Ctrl et que vous attendez 5 secondes avant d’appuyer sur F, c’est de cette façon que la commande sera déclenchée dans le jeu. Si vous voulez être sure que les touches pressée se déclenchent en même temps, faites un clic droit sur la cellule, sélectionnez Quantiser le temps et réglez le délai sur 0.000 secondes.

 

Return to the top of the page

 

 

Menu de programmation contextuelle

Chaque cellule du menu de programmation propose de nombreuses options de programmation en fonction du type de contrôle qu’il représente. Par exemple, les boutons peuvent être programmés avec des commandes de souris, des touches, etc. alors que les axes peuvent êtres programmés avec des amplitudes de mouvement ou des mouvements de souris.

Pour accéder à ces menus contextuels dans les menus de programmation, placez votre curseur de souris sur la cellule correspondante avec le bouton ou l’axe à programmer. Vous remarquerez qu’une flèche apparaitra dans le coin supérieur droit de la cellule – cliquez sur la flèche pour ouvrir le menu de programmation contextuel. Il y a trois catégories principales de menus : Bouton, POV, et Axes. Comme mentionné plus tôt, le bouton MAJ. Possède aussi une option de programmation mais c’est seulement Verrouillé ou Déverrouillé.

Options des boutons de programmation


Profile editorVerrouillé
donne au bouton un comportement de type « pression répétée » si une commande a été assignée pour ce bouton. Par exemple, si le bouton Maj. a été assigné  au contrôleur et réglé sur Verrouillé, il se comportera comme la touche Verrouillage Majuscule de votre clavier et vous devrez presser ce bouton à nouveau pour le débloquer. Vous remarquerez que vous avez déjà créé une nouvelle commande alternative qui est déclenchée par la pression sur un certain bouton, ce bouton est à présent traité comme un bouton Maj. Par l’éditeur de profil et peut seulement être programmé comme Verrouillé ou Déverrouillé, comme le bouton Maj. Dédié.

 

Ce n’est généralement pas une bonne idée de programmer un bouton en mode “Verrouillé” à moins que vous vouliez utiliser une commande répétée continuellement jusqu’à ce que vous l’arrêtiez.

Non programmé annule toute commande programmée et redonne au bouton le comportement normale d’un bouton de contrôleur de jeu.

Bouton= Ceci est la fonction avec laquelle le bouton a été programmé.

En Cascade - Par défaut, toute commande que vous programmez pour un bouton en mode basic ou alternative sera automatiquement reporté dans les autres modes ou états. C’est le cas quand En Cascade est coché.

Vous voudrez probablement assigner différentes commandes à un même bouton dans différents modes. Pour ce faire, tapez une nouvelle touche ou séquence de touches dans la cellule du bouton.

Nouvelles touches: vous permet d’entrer des touches pour une nouvelle commande, comme dans les exemples.

Un bouton peut être programmé avec des touches individuelles, peut être non programmé, ou En Cascade pour l’utilisation de la touche dans un autre mode ou état. Par défaut, les autres modes ou états sont « En Cascade » avec le mode 1. Cependant, vous pouvez les assigner « En Cascade » avec d’autres modes ou états comme expliqué ci-contre.

Return to the top of the page

 

Nouvelle macro


Une macro est une séquence de touches qui peut être exécutée en pressant un seul bouton. Vous devez pouvez d’abord penser que c’est la même chose que lorsque vous assignez plusieurs touches à un même bouton mais ce n’est pas le cas.

Premièrement, pour de multiples touches non programmées en tant que macro, vous devez maintenir pressé le bouton jusqu’à ce que toutes les commandes soient activées. Mais, si la séquence est programmée en tant que macro vous n’aurez qu’à presser le bouton une fois et la combinaison de touches sera activée automatiquement.

Pour créer une macro, faites un clic droit sur la cellule du bouton auquel vous voulez assigner la macro et sélectionnez Nouvelle Macro dans le menu déroulant. Vous verrez le curseur clignoter dans la cellule, comme pour les commandes basiques.

Entrez à présent votre séquence de touches, exactement comme vous voulez qu’elle s’exécute durant le jeu. Vous remarquerez que les touches sont ombrées pour indiquer qu’elles font partie de la macro et qu’elles ne sont pas juste une séquence basique. Cliquez sur la coche verte quand vous avez fini d’entrer la séquence macro. Comme pour une commande classique, l’éditeur vous demandera de nommer votre commande. Quand vous avez nommé la macro, appuyez sur la touche Entrée du clavier.

Astuce :Une macro ne peut être interrompue qu’en pressant une autre touche du contrôleur. Cependant, une simple séquence de touche peut être interrompue en relâchant le bouton. Ceci peut avoir son importance selon le jeu.

Comme avec les séquences de touches, le délai entre les touches de la macro sera exactement celui avec lequel vous les avez entré, à moins que vous choisissiez de changer le timing de la séquence. Ceci est expliqué plus loin.

Return to the top of the page

 

Nouvelles Commandes Avancées


Quand vous sélectionnez l’option Nouvelle Commande Avancée, une nouvelle fenêtre apparaitra avec trois sections. Chaque section représente un état différent du bouton auquel vous assignez la Commande Avancée. Les séquences dans Pression seront lancées en fonction du bouton de commande auquel il est assigné.

Les séquences dans Répétition seront lancées tant que vous maintiendrez enfoncé le bouton de commande auquel il est assigné.

Les séquences  dans la colonne Relâcher se déclencheront dès que vous relâchez le bouton auquel la Commande Avancée est assignée. Cependant, la différence avec  ce mode est que, par défaut, n’importe quelle séquence se comportera comme une macro et sera lancée automatiquement sans avoir à maintenir aucun bouton.

Contrairement aux autres touches Windows, lorsqu’une touche est pressée, chaque touche place deux instances de la touche dans la commande d’entrée de Windows. Cela parce que quand vous pressez une touche de votre clavier cela envoie deux signaux – un quand vous la pressez et un autre quand vous la relâchez.

Profile editorContrairement aux autres vues des séquences de touches, vous noterez que chaque pression possède une valeur notée en dessous qui représente le temps en secondes à partir du moment où vous avez appuyé sur la première touche de la séquence. Dans l’exemple vous pouvez voir que la touche S a été pressée pendant 0,032 secondes et la touche D pendant 0,048 secondes (0,216 -0,168)

Par exemple, avec l’Editeur Avancé vous pourriez régler une commande qui lancerai un missile quand vous presses le bouton. Cela pourrait ensuite sélectionner la vue camera du missile et 4,5 secondes plus tard sélectionner la vue camera de l’ennemie. Quand vous relâchez le bouton cela pourra revenir à la vue Cockpit.

Ceci est juste un exemple mais cela vous donne une idée des possibilités offertes par l’Editeur Avancé.

Astuce : YVous pouvez aisément régler la séquence de touches d’une fonction en tant que macro en cliquant dans la case Macro en haut à droite de chaque case.

Astuce: Pour ajuster le timing de la séquence de touches, cliquez sur la touché à ajuster, puis faites un clic droit et sélectionnez Régler le Délai. Entrez à présent le temps exacte auquel vous voulez que la touche soit activée. Notez que c’est le temps passé depuis la pression sur la première touche de la séquence.

Effacer une Commande Inutilisée: uand vous programmez des touches dans les boutons vous pouvez créer plus de commandes que vous ne pouvez en utiliser. Quand vous êtes satisfait avec les commandes programmées pour chaque bouton, dans chaque mode et état, si vous cliquez sur Effacer Commandes Inutilisées la logiciel de programmation détectera et listera toutes les commandes non utilisées vous proposera de les effacer. Notez que vous pouvez uniquement effacer les commandes que vous avez créé.

Les commandes que nous avons préalablement créé sont listées sous le menu Effacer Commandes Inutilisées. Nous pouvons les réutiliser pour programmer d’autres boutons, ou choisir de les effacer individuellement ou toutes ensemble.

Return to the top of the page

 

Options de Programmation du POV (Point-de-vue)


La plupart des contrôleurs supports par le SST possèdent un Hat, ou sélecteur POV. Sur les joysticks et les pads le POV est généralement utilisé pour utiliser les différentes vues d’un cockpit dans un simulateur de vol ou dans les jeux de tir à la première personne, mais vous pouvez l’assigner à n’importe quel fonction. Si vous laissez cela sans programmation, le POV se comportera comme un POV traditionnel ou un jeu de quatre boutons, en fonction de la direction dans laquelle il est poussé, mais cela peut être changé aisément.

Pour démarrer la programmation du POV placez simplement votre curseur de souris sur la cellule du POV que vous souhaitez programmer. Vous remarquerez qu’une flèche apparait dans le coin supérieur droit de la cellule. Cliquez dessus et un menu déroulant apparaitra.

Profile editorComme pour le bouton Commandes, vous pouvez sélectionner Non programmé ou En Cascade. Vous avez également l’option pour le POV de fonctionner comme un jeu de boutons programmables (dont le nombre est déterminé par le choix 8 ou 4 voies), ou comme une souris.

Si vous voulez que le POV fonctionne comme une souris, vous pouvez régler la sensibilité des deux axes de la souris avec le curseur central ou régler la sensibilité de chaque axe de mouvement avec les curseurs de contrôle pour les mouvements horizontaux et verticaux.

Return to the top of the page

 

 

Options de programmations des Axes (rotation, molette de pouce, etc.)


La dernière chose programmable sur votre contrôleur sont les axes. Ce sont basiquement  tout ce qui est amplitude de mouvement sur votre contrôleur tel que la rotation du poignet, le levier des gaz ou les contrôles rotatifs.

Profile editorVous pouvez programmer les axes de votre contrôleur avec des commandes du clavier, comme les boutons et le Hat. En général, les axes principaux du contrôleur doivent fonctionner comme des axes, car la plupart des jeux détectent ces axes par défaut. Cependant, certains jeux ne supportent pas du tout les contrôleurs (donc vous pouvez configurer la manette pour faire croire que c’est une partie du clavier par exemple) et programmer les axes vous permettra dans tous les jeux dans lesquels il ne devrait pas marcher.

 

La première étape de programmation d’un axe est de le séparer en tranches. Faites un clic droit dans l’Editeur de Profil sur l’axe approprié (ou faites un clic gauche sur la petite flèche à droite de la cellule axe) et choisissez une bande dans le menu déroulant. La cellule va maintenant se séparer horizontalement en trois bandes égales occupant chacune 33% de la cellule.

Profile editorPour éditer la largeur des bandes, cliquez sur Editer Bandes et votre curseur de souris se changera en un trait horizontal avec deux flèches. Dans le coin supérieur gauche de la cellule il y a deux icônes ressemblant à des lettres « H ». L’icône sur la droite efface toutes les bandes et l’icône sur la gauche attribut les bandes uniformément dans la cellule. Si vous voulez que la cellule ai moins de trois bandes, cliquez sur l’icône Effacer Bandes sur la droite puis cliquez sur le curseur dans la cellule où vous voulez que la bande apparaisse. Vous pouvez ajuster la position de chaque bande en positionnant votre curseur au bon endroit, en cliquant et en tirant la bande dans la position désirée. A l’opposé, si vous voulez que les bandes aient toutes la même taille, cliquez sur l’icône « Espacer Uniformément » sur la gauche. Quand vous êtes satisfait du nombre et de la position des bandes créés, cliquez sur OK. Quand vous avez cliqué sur OK vous pouvez programmer les touches, les macros, ou les commandes avancées dans les zones comme vous le feriez pour n’importe quel bouton du contrôleur..

Profile editorDans cet exemple nous allons créer un simple programme où déplacer la manette 1 de notre Cyborg X donnera une pression sur la touche ‘A’ dans un sens, et appuiera sur ‘B’ dans l’autre sens. Premièrement nous devons créer une séparation à la marque des 70% sur l’échelle des axes. Maintenant nous allons créer une seconde séparation et cliquer sur la commande Espace Uniforme pour obtenir 0-33%, 33-67% et 67-100%. Cliquez à présent sur OK pour valider ces séparations. Dans la bande supérieure nous entrons la touche ‘A’ et dans la bande inférieure, la touche ‘B’.

Pourquoi n’avons nous pas juste créé une séparation afin que l’axe soit séparé de moitié et ensuite assigné une touche à chaque zone ? Parce que nous avons besoin d’une position où l’axe est « au repos » et ne déclenche pas de commande. Dans cet exemple aucune commande n’est assignée à la bande du milieu. Ceci car quelque soit le contrôleur que vous possédez ou quel axe vous programmez, vous devez toujours avoir une bande centrale de l’axe pour lequel aucune commande n’est assigné – communément appelée deadzone (ou zone morte). Vous pouvez créer autant de séparations que vous le voulez mais trop de séparation peut devenir compliqué à gérer.

Return to the top of the page

 

 

Axes directionnels


Profile editorVous  pouvez aussi programmer un axe pour initier différentes touches en fonction de la direction dans laquelle il est déplacé. Pour ce faire, sélectionnez la cellule comme indiqué, et choisissez l’axe directionnel. Vous pouvez ensuite programmer une action/touche pour chaque sens de mouvement pour cet axe. Le curseur de sensibilité vous permet de modifier à quelle fréquence la touche programmée sera déclenchée par le mouvement de l’axe.

Return to the top of the page

 

 


Emulation de la Souris


Profile editorVous pouvez également programmer un axe pour émuler le mouvement du curseur de la souris. Pour ce faire, faites un clic droit sur l’axe qui doit devenir un mouvement de souris. Cliquez sur l’option Axe Souris X pour que cet axe contrôle les mouvements gauche/droite de la souris et Axe Souris Y pour qu’il contrôle les mouvements haut/bas. Lorsqu’une des options Axe Souris est sélectionnée vous verrez une barre de curseur contrôlant la sensibilité des mouvements de la souris ; le régler vers la gauche ralenti, et vers la droite l’accélère. Après avoir placé le sélecteur dans la position voulue ou avoir cliqué sur l’échelle où vous voulez régler la sensibilité.

 

Astuce: certains contrôleurs tells que les X52 et X52 Pro possèdent déjà un contrôle des axes de la souris. Dans ce cas, si vous voulez programmer un autre axe pour se comporter comme un axe de la souris, vous devez d’abord vous assurer que les Axe Souris X et Axe Souris Y ne sont pas programmés.

Return to the top of the page

 

Tester le profil


Quand vous avez active le profil vous pouvez le tester. Cliquez sur l’icône Test Profil à côté de l’icône Profil dans le coin supérieur droit de l’Editeur de Profil.

 

Return to the top of the page

Sauver le Profil


Quand vous finissez d’assigner toutes les commandes désirées vous pouvez sauver le profil afin d’y accéder à nouveau plus tard. Comme précédemment, cliquez sur l’icône Sauver en haut de l’Editeur de Profil, nommez-le et cliquez sur Sauver. Le nom du profil doit idéalement être le nom du jeu pour lequel vous l’avez créé. Ne changez pas l’emplacement du fichier de profil – il doit être sauvé dans le répertoire proposé par la fenêtre de sauvegarde ou dans un sous répertoire.

Return to the top of the page

 

Activer le Profil


Pour active le profil, cliquez sur l’icône de l’Editeur de Profil dans le haut de la fenêtre, puis fermez l’Editeur de Profil. Quand vous faites un clic droit sur le petit icône de contrôleur à côté de l’heure, vous remarquerez que le profil que vous venez de sauver est en haut du menu qui apparait.

Cliquez sur votre profil et vous remarquerez que le petit icône du contrôleur est maintenant sur fond vert, indiquant que le profil a été chargé dans le contrôleur.

Si vous voulez effacer le profil du contrôleur à n’importe quel moment, effectuez simplement un clic droit sur l’icône du contrôleur et sélectionnez Effacer Profil. Le cercle vert disparaitra pour indiquer que le contrôleur est maintenant vierge de toute commande.

Vous pouvez également avoir besoin de régler le profil de votre choix pour qu’il se charge automatiquement dans votre contrôleur au démarrage de Windows. Pour ce faire, effectuez un clic droit sur le petit icône du contrôleur à côté de votre horloge pour faire apparaitre le menu Profil. Effectuez un clic droit sur le profil que vous voulez sélectionner et sélectionnez Régler comme Profil de Démarrage. Si vous voulez effacer ce dernier, cliquez sur Effacer Démarrage dans le menu Profil.

Return to the top of the page

 

 

Imprimer le profil


Une fois que tout est programmé dans votre contrôleur vous pouvez oublier certaines commandes que vous avez assigné à certains boutons, surtout si vous avez utilisé les modes alternatifs. Pour imprimer votre profil, chargez-le simplement dans l’Editeur de Profil et cliquez sur l’icône Imprimer situé dans le coin supérieur droit de votre écran. Cependant, n’oubliez pas que cela ne sera pratique si vous avez nommé votre commande comme décrit dans la section de programmation des touche de ce guide.

Return to the top of the page