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...
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.

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


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
- Mac : Le système d’exploitation Mac OS classique prenait en charge les extensions système, généralement appelées touches de fonction (FKEYS), installables dans le fichier système et accessibles par la combinaison de touches Commande + Maj + (chiffre) (Commande + Maj + 3 était la fonction de capture d’écran intégrée au système et installée comme touche de fonction). Cependant, les premiers claviers Macintosh ne comportaient pas de touches de fonction numériques au sens strict. Depuis l’introduction du clavier étendu Apple avec le Macintosh II, des claviers avec touches de fonction sont disponibles, même s’ils ne sont devenus la norme qu’au milieu des années 1990. Traditionnellement, elles n’ont pas constitué un élément majeur de l’interface utilisateur Mac et ne sont généralement utilisées que dans les applications multiplateformes. Conformément aux directives d’interface utilisateur Macintosh , elles sont réservées à la personnalisation par l’utilisateur. Les claviers Mac actuels incluent des touches de fonction spécialisées pour le contrôle du volume sonore . Les claviers Mac les plus récents comportent 19 touches de fonction, mais les touchesF1 + ... Les anciens claviers et le clavier Apple avec pavé numérique possèdent les touches – .F4F7F12F1F19
- Ordinateurs portables Mac : les touches de fonction n’étaient pas standard sur les ordinateurs portables Apple avant l’introduction des PowerBook 5300 et PowerBook 190. La plupart des ordinateurs portables Mac disposent de touches allant de à , avec des actions prédéfinies pour certaines, notamment le contrôle du volume sonore et de la luminosité de l’écran.F1F12
- Apricot PC/Xi : six touches non étiquetées, chacune avec une LED à côté qui s'allume lorsque la touche peut être utilisée ; au-dessus des touches se trouve un écran à cristaux liquides — le « micro-écran » — utilisé par les programmes pour afficher l'action effectuée par la touche.
- Ordinateurs Atari 8 bits : quatre touches dédiées (Reset, Option, Select, Start) situées à droite ou en haut du clavier ; les modèles XL disposaient également d’une touche Help . L’Atari 1200XL possède quatre touches supplémentaires, chacune associée à une action prédéfinie, principalement liée au déplacement du curseur.F1F4
- Atari ST : dix touches en forme de parallélogramme disposées horizontalement en haut du clavier, encastrées dans le cadre du clavier au lieu de ressortir comme les touches normales.
- BBC Micro : touches rouges/orange F0 à F9 disposées horizontalement au-dessus du pavé numérique , sur le dessus du clavier. Les touches Pause, flèches et Copie pouvaient servir de raccourcis . Le boîtier comportait une bande de plastique transparent au-dessus , destinée à maintenir une fiche récapitulative des touches de fonction.F10F15
- Coleco Adam: six dark brown keys in a horizontal row above the number keys, labeled with Roman numerals I–VI.
- VIC-20 and Commodore 64: F1/F2 to F7/F8 in a vertical row of four keys descending on the computer/keyboard's right hand side, odd-numbered functions accessed unshifted, even-numbered shifted; orange, beige/brown, or grey key color, depending on VIC/64 model/revision.
- Commodore 128: essentially same as VIC-20/C64, but with (grey) function keys placed in a horizontal row above the numeric keypad right of the main QWERTY-keyboard; also had Help key.
- Commodore Amiga: ten keys arranged in a row of two five-key groups across the top of the keyboard (flush with the ordinary keyboard top row); function keys are 1½ times the width of ordinary keys. Like the Commodore 128, this also had a Help key.
- Graphing calculators, particularly those from Texas Instruments, Hewlett-Packard and Casio, usually include a row of function keys with various preassigned functions (on a standard hand-held calculator, these would be the top row of buttons under the screen). On low-end models such as the TI-83-series, these function mainly as an extension of the main keyboard, but on high-end calculators the functions change with the mode, sometimes acting as menu navigation keys as well.
- HP 2640 series terminals (1975): first known instance—late 1970s—of screen-labeled function keys (where keys are placed in proximity or mapped to labels on CRT or LCD screen).
- HP 9830: F1–F8 on two rows of four in upper left with paper template label. An early use of function keys (1972).
- IBM 3270: probably the origin of function keys on keyboards, circa 1972. On this mainframe keyboard early models had 12 function keys in a 3×4 matrix at the right of the keyboard; later that changed to a numeric keypad, and the function keys moved to the top of the keyboard, and increased to 24 keys in two rows.

- IBM 5250: early models frequently had a "cmd" modifier key, by which the numeric row keys emulate function keys; later models have either 12 function keys in groups of 4 (with shifted keys acting as F13–F24), or 24 in two rows. These keys, along with "Enter", "Help", and several others, generate "AID codes", informing the host computer that user-entered data is ready to be read.
- Clavier IBM PC AT et PS/2 : les touches de fonction sont généralement disposées en trois groupes de quatre touches en haut du clavier. Les claviers IBM PC et PC XT d'origine comportaient les touches de fonction (F1 à F2) sur deux colonnes verticales adjacentes à gauche : F1 , F2 , F3, F4, F5, F6, F7, F8, F9, F9, F11 , F12 , F13, F14, F15 , F16, F17, F18, F16, F17, F18, F16, F17, F18, F16, F17, F18, F16, F17, F18, F16, F17, F18, F17, F18, F16, F17, F18, F18, F17, F18, F18, F19, F16, F17, F18, F18, F19 ... 9, F18, F19, F19, F19, F19, F18, F19, F19, F19, F19, F19, F19, F19, F19, F19, F19, F19, F19, F19, F19, F19,F1F12F1F19F1F2F3F4F9F10AltCapsLock
- MCK-142 Pro : deux ensembles de touches de fonction : – sur le côté gauche du clavier et 24 touches PF programmables par l'utilisateur situées au-dessus des touches QWERTY. F1F12
- Série NEC PC-8000 (1979) : cinq touches de fonction en haut du clavier, ainsi qu’un pavé numérique sur le côté droit du clavier.
- Sharp MZ-700 : touches bleues disposées horizontalement en haut à gauche du clavier ; ces touches sont deux fois plus hautes et deux fois plus larges que les touches ordinaires ; il existe également un emplacement dédié pour les légendes de touches interchangeables (papier/plastique) au-dessus de la rangée de touches de fonction.F1F5
- Terminaux VT100 : quatre touches de fonction (PF1 - PF4) au-dessus du pavé numérique .
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 :
- Toutes les touches de fonction ont été modifiées au fil du temps, à l'exception de et , qui ont toujours été associées au contrôle de la luminosité.F1F2
- Tous les ordinateurs portables Mac postérieurs à 2007 sont dépourvus de touche Verr Num , même s'ils ne possèdent pas de pavé numérique (la touche Verr Num était auparavant située sur la touche dédiée des anciens ordinateurs portables Apple).F6
- La touche spéciale d'éjection des disques (qui se trouvait à droite de la touche sur les anciens claviers Apple) a été supprimée des ordinateurs Apple, car ils ne disposent pas de lecteur de disque optique interne, à l'exception du MacBook Air 2010, dont la touche d'éjection du disque était clairement indiquée (pour une utilisation avec un SuperDrive USB externe).F12F12
- Les touches de fonction n'auront pas d'étiquette et ne seront disponibles que sur les claviers complets avec pavé numérique.F13F19
- La touche de fonction est associée à l'affichage du bureau (raccourci Mission Control) et les touches de fonction sont associées par défaut à la diminution/augmentation du contraste (bien que rien ne soit étiqueté sur ces touches sur les claviers Macintosh).F11F14F15
- Sur Boot Camp , les touches de fonction sont mappées sur les touches correspondantes des PC IBM (situées au même endroit sur le clavier) : Impr écran , Arrêt défil. et Pause.F13F15
- Sur toutes les versions de macOS, les fonctions logicielles peuvent être utilisées en maintenant la touche Fn enfoncée tout en appuyant sur la touche de fonction appropriée, et ce schéma peut être inversé en modifiant les préférences système de macOS.
- Certains modèles de MacBook Pro de 2016 à 2022 ont remplacé les touches de fonction physiques par la Touch Bar .
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