Article de reference

Touche de fonction

( Learn how and when to remove this message ) Une touche de fonction est une touche d'un clavier d'ordinateur ou de terminal qui peut être programmée pour déclencher certaines a...

(Learn how and when to remove this message)

Une touche de fonction est une touche d'un clavier d'ordinateur ou de terminal qui peut être programmée pour déclencher certaines actions du système d'exploitation ou d'un programme d'application ; il s'agit d'une forme de touche programmable . Sur certains claviers/ordinateurs, les touches de fonction peuvent avoir des actions par défaut, accessibles dès la mise sous tension.

Clavier anglais américain à 104 touches avec touches de fonction orange

Sur un terminal, les touches de fonction peuvent générer de courtes séquences fixes de caractères, commençant souvent par le caractère d'échappement ( ASCII 27), ou bien les caractères générés peuvent être configurés par l'envoi de séquences spéciales au terminal. Sur un clavier d'ordinateur standard, les touches de fonction peuvent générer un code fixe sur un seul octet, hors de la plage ASCII normale, qui est traduit en une autre séquence configurable par le pilote du clavier ou interprété directement par l'application. Les touches de fonction peuvent comporter des abréviations ou des pictogrammes représentant leurs actions par défaut, imprimés dessus ou à côté, ou encore être désignées par un numéro de fonction (ou « F number »).

Histoire

Clavier Flexowriter (1968) avec 13 touches de fonction à droite
HP 9830A (1972) avec une grille 5×2 de 10 touches de fonction en haut à gauche

La machine à écrire programmable Singer/Friden 2201 Flexowriter , lancée en 1965, comportait un groupe de 13 touches de fonction, numérotées de F1 à F13, situées à droite du clavier principal. Bien que la Flexowriter puisse servir de terminal informatique , cette machine à écrire électromécanique était principalement conçue comme un système de traitement de texte autonome . La fonction des touches de fonction était déterminée par la programmation d'un panneau de connexion situé à l'arrière de la machine.

Les touches programmables remontent aux écrans multifonctions avioniques des avions militaires de la fin des années 1960/début des années 1970, comme l'avionique Mark II du F-111D (commandé pour la première fois en 1967, livré entre 1970 et 1973). En informatique, on les trouvait sur la calculatrice HP 9810A (1971) et les modèles ultérieurs de la série HP 9800 , qui disposaient de 10 touches programmables disposées en blocs de 5×2 (2 rangées de 5 touches) en haut à gauche du clavier, avec des étiquettes papier. Le HP 9830A (1972) était un des premiers ordinateurs de bureau, et l'un des premiers à être spécifiquement dédié à l'informatique. HP a continué à utiliser les touches de fonction sur le HP 2640 (1975), qui disposait de touches de fonction affichables à l'écran, placées près de celui-ci, permettant ainsi d'afficher leur fonction.

Le PC-8001 de NEC , lancé en 1979, comportait cinq touches de fonction en haut du clavier, ainsi qu'un pavé numérique sur le côté droit du clavier.

L'utilisation moderne des touches de fonction a probablement été popularisée par les claviers IBM : d'abord les terminaux IBM 3270, puis l' IBM PC . L'introduction des touches de fonction chez IBM remonte à la gamme de terminaux IBM 3270 , et plus précisément à l' IBM 3277 (1972), disponible en version clavier machine à écrire 78 touches ou clavier console opérateur. Ces deux versions comportaient 12 touches de fonction programmées (PF) disposées en matrice 3×4 à droite du clavier. Les modèles ultérieurs ont remplacé ces touches par un pavé numérique et ont déplacé les touches de fonction vers un emplacement de 24 touches en haut du clavier. Le clavier original de l'IBM PC ( PC/XT , 1981) disposait de 10 touches de fonction (F1 à F10) en matrice 2×5 à gauche ; cette disposition a été remplacée par 12 touches réparties en 3 groupes de 4 en haut du clavier sur le modèle M (« Enhanced », 1984).

Schémas sur différents claviers

Keyboard with 24 function keys

Action sur divers programmes et systèmes d'exploitation

Mac OS

Dans le Mac OS classique , les touches de fonction pouvaient être configurées par l'utilisateur, via le panneau de configuration Touches de fonction, pour démarrer un programme ou exécuter un script AppleScript .

macOS attribue des fonctionnalités par défaut à (presque) toutes les touches de fonction de à , mais les actions qui leur sont assignées par défaut ont évolué à plusieurs reprises au fil de l'histoire des produits Mac et des versions correspondantes de macOS . Par conséquent, les étiquettes sur les claviers Macintosh ont changé au fil du temps pour refléter les nouvelles configurations des versions ultérieures de macOS : par exemple, sur un MacBook Pro de 2006, les touches de fonction et sont étiquetées pour le volume bas/volume haut, tandis que sur les MacBook Pro plus récents (à partir du modèle 2007 ), les commandes de volume sont situées sur les touches de fonction et , auxquelles elles sont associées pour différentes fonctions . F1F12F3F4F5F10F12

Toute version récente de macOS est capable de détecter la génération du clavier Apple utilisé et d'attribuer les actions par défaut correspondantes (à condition que ce clavier ait été fabriqué avant la sortie de la version de Mac OS X utilisée). Par conséquent, il arrive que les correspondances par défaut soient incorrectes (c'est-à-dire qu'elles ne correspondent pas aux étiquettes du clavier) lorsqu'on utilise un clavier Apple USB récent sur une version plus ancienne de Mac OS X, car cette dernière ne reconnaît pas la nouvelle configuration des touches de fonction de ce clavier (par exemple, Mission Control et Launchpad n'existant pas à l'époque, les étiquettes correspondantes sur le clavier ne peuvent pas correspondre aux actions par défaut attribuées par les versions plus anciennes de Mac OS X, telles qu'Exposé et Dashboard).

Il convient de noter que :

Windows/MS-DOS

Sous MS-DOS , chaque programme pouvait définir la fonction de chaque touche de fonction, et la ligne de commande disposait de ses propres actions. Par exemple, en ligne de commande, la touche permettait de copier les mots de la commande précédente dans l'invite de commande courante. WordPerfect pour DOS est un exemple de programme qui utilisait intensivement les touches de fonction. F3

F1La touche « + » était utilisée pour accéder à l'aide dès 1983 dans VolksWriter et 1984 dans Leading Edge Word Processor . Dans Firefox, elle ouvre une page d'aide en ligne de Mozilla . Elle s'est progressivement imposée comme la touche d'aide dans la plupart des premiers programmes Windows, conformément aux directives IBM Common User Access . Aujourd'hui encore, les programmes Microsoft Office exécutés sous Windows l'affichent dans le menu Aide. Internet Explorer, sous Windows, ne l'affiche pas dans son menu Aide, mais permet tout de même d'afficher une fenêtre d'aide. Dans Microsoft Word, la touche « + » permet d'afficher les options de mise en forme. F1⇧ ShiftF1

F2Dans Excel, cette fonction permet de modifier la cellule actuellement sélectionnée. Dans l'Explorateur Windows, Visual Studio et d'autres programmes, elle sert à accéder aux fonctions de modification de fichiers ou de champs, comme le renommage d'un fichier. F2

F3La touche + est couramment utilisée pour activer la fonction de recherche dans les applications, permettant souvent de parcourir les résultats en appuyant successivement dessus. La touche + est souvent utilisée pour effectuer une recherche en arrière. Certaines applications, comme Visual Studio , prennent en charge la touche + pour rechercher le texte actuellement sélectionné ailleurs dans un document. ⇧ ShiftF3ControlF3

F4Dans certaines applications, comme 3D Pinball: Space Cadet , la touche « + » permet de passer en mode plein écran . Dans Microsoft Internet Explorer, elle sert à afficher la liste des URL des sites web précédemment consultés. La touche « + » est généralement utilisée pour quitter une application ; elle permet souvent de fermer une partie de l’application, comme un document ou un onglet. AltF4CtrlF4

F5Cette touche est couramment utilisée pour recharger la page dans de nombreux navigateurs web et autres applications. Dans Microsoft PowerPoint, elle permet de lancer le diaporama. F5

F6Dans la plupart des navigateurs web modernes, la touche « + » met en surbrillance l’ URL dans la barre d’adresse. Dans l’éditeur Visual Basic, elle permet de passer au volet suivant. La touche « + » permet de basculer entre les documents ou les onglets d’une application. F6CtrlF6

F7vérifie l'orthographe.

Alt+ ouvre la boîte de dialogue des macros. F8

⇧ Shift+ F9quitte l'interpréteur de commandes MS-DOS s'il est en cours d'exécution.

F10active généralement la barre de menu , tandis que + active un menu contextuel . ⇧ ShiftF10

F11Active le mode plein écran/kiosque sur la plupart des navigateurs. + permet d'ouvrir l'éditeur Visual Basic, et ++ permet d'ouvrir l'éditeur de scripts .AltF11⇧ ShiftAltF11

F12ouvre des outils de développement dans de nombreux navigateurs web modernes.

BIOS/démarrage

Les touches de fonction sont également très utilisées dans l' interface du BIOS . Généralement, lors de l' autotest au démarrage , l'accès au BIOS est possible en appuyant sur une touche de fonction ou sur la touche F1. Dans le BIOS, les touches F1 peuvent avoir différentes fonctions selon le BIOS. Cependant, la touche F2 est la fonction standard pour enregistrer et quitter, ce qui sauvegarde toutes les modifications et redémarre le système. DelF10

Lors du démarrage de Windows 10 , la touche + permet d'accéder au mode sans échec ; dans les anciennes versions de Microsoft Windows , cette touche était utilisée seule. ⇧ ShiftF8F8