TypeFauvix
Le TypeFovix (TF) est un concept de clavier ergonomique développé par certains membres du projet bépo essentiellement sur irc://freenode/#bepo , dans le but de créer le clavier le plus optimal possible selon eux, en se basant sur le TypeMatrix et en l'améliorant. La disposition du TypeFovix n'est possible sur aucun clavier existant à l'heure actuelle puisque le schéma qu'elle nécessite a été entièrement imaginé par ses concepteurs et ne tient compte d'aucun clavier existant sur le marché la forte ressemblance atavique avec le TypeMatrix. L'entreprise de la conception du TypeFovix va du principe, à peu près similaires que celui de la disposition bépo — d’ailleurs utilisée sur le TF —, que l'usage de l'informatique se rependant à une vitesse exponentielle en prenant de plus en plus de place dans notre vie quotidienne, jusqu'à devenir d'une importance décisive au point que certains analystes estiment que le fait de ne pas savoir utiliser l'informatique tendra à constituer une sorte de nouvel analphabétisme, il devient dès lors tout aussi primordial de rendre les interfaces personne-machine, que nous aurons à manipuler plus fréquemment qu'à l'époque où fut décidée leur ergonomie, plus adaptées. Le principe central du TF était de faire un clavier destiné au francophone, en tenant donc compte des spécificités de la langue française, mais aussi de pouvoir fonctionner avec tout type de système et d'interface (graphique ou en console) tout en tenant compte des principaux usages de l'informatique.
Bien que, comme toute chose, la conception du TF tiennent forcement de la subjectivité et des goûts personnels de ceux qui l'ont conçu, ces derniers ont néanmoins mis un point d'honneur à le concevoir en prenant autant de soins que s'ils allaient proposer la maquette à un organisme de standardisation en essayant, entre autres, de ne pas introduire des usages trop liés à un domaine particulier et en fessant en sorte de concilier les usages les plus répondus malgré les contradictions de ceux-ci. Mais surtout, le point le plus important du TF est, outre le fait qu'il soit entièrement programmable au niveau matériel, qu'il présente une disposition par défaut qui ne prétend pas à convenir tel quel à tout le monde mais seulement à convenir « tel quel » à, au moins, une grande partie de ceux qui auraient à l'utiliser, et que l'autre partie n'éprouve le besoin de ne modifier que certaines touches ce qui est possible si le TF est bien programmable comme l'exige sa définition.
D'autre part, il est important d'avoir à l'ésprit que le concept distingue bien les deux principaux axes que sont, d'un coté, le clavier phisique même et sont shéma, appelé TF de la disposition par défaut des touches alphanumériques, basée sur bépo et appelée bépoTF. La partie concernant les touches non-alphanumériques est aussi appelée metaTF.
De plus, comme le TF a été conçu comme s'il allait être standardisé, il a été prévu que les touches représentées sur la carte ci-dessous par clavier bépoFn et clavier bépoFn Lock soient remplacées, respectivement, par clavier bépohyper et clavier bépohyper Lock.
TypeFovix TF-ms avec la disposition bépoTF ╔════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╗ ║Scr ║ F1 ║ F2 ║ F3 ║ F4 ║ F5 ║ F6 ║Ins ║ ⇧ ║ F7 ║ F8 ║ F9 ║ F10║ F11║ F12║Attn║ ╠════╩════╩════╩════╩════╩════╩════╣ ║ ╠════╩════╩════╩════╩════╩════╩════╣ ║Num │ # │ 1 │ 2 │ 3 │ 4 │ 5 ║ ║ ║ 6 │ 7 ^│ 8 │ 9 │ 0 │ ° │ ` ║ ║Lock│ $ │ " —│ « <│ » >│ ([/│ ) ]╠════╬════╣ @ │ + │ - │ / │ * │ = │ % ║ ╠════╗────┼────┼────┼────┼─══─┼────║ ⌦ ║ ⌫ ║────┼─══─┼────┼────┼────┼────╔════╣ ║Caps║↹ │ B │ É │ P │ O │È ║ ║ ║ ! │ V │ D │ L │ J │ Z ║ Fn ║ ║Lock║ │ |4│ 5│ &6│ œ*│ ║ ║ ║ ^ ×│ ⇱│ ⇞│ ⇟│ ⇲│ ÷║Lock║ ╠════╣────┼────┼────┼────┼────┼────║vol-║vol+║────┼────┼────┼────┼────┼────╠════╣ ║ ⇧ ║ W │ A │ U │ I │ E │ ; ╠════╬════╣ C │ T │ S │ R │ N │ M ║ ⇧ ║ ║ ║ │ æ7│ ù8│ ¨9│ €-│ , ║esc ║ ⏎ ║ ⇤│ ◄│ ▲│ ▼│ ►│ ⇥║ ║ ╠════╣────┼────┼────┼────┼─══─◙────║ ║ ║────◙─══─┼────┼────┼────┼────╠════╣ ║ Fn ║ Ê │ À │ Y │ X │ : │ K ║ ║ ║ ? │ Q │ G │ H │ F │ Ç ║ Fn ║ ║ ║ /│ \│ {0│ }│ .…+│ ~║ ║ ║ 'cc│ <<│ |>│ []│ >>│ Rec║ ║ ╠════╬════╦════╦════╦════╦════╦════╩════╩════╩════╦════╦════╦════╦════╦════╬════╣ ║prin║meta║cale║cont║mail║Ctrl║Espace ║Ctrl║Exec║Menu║Home║meta║Po ║ ║t ║L ║ndar║act ║ ║ ║ Espace insécable║ ║ ║ ║ ║R ║wer ║ ╠════╬════╬════╬════╬════╬════╣ _ mute ╠════╬════╬════╬════╬════╬════╣ ║cut ║copy║past║desk║Alt ║ ⌥ ╠══════╦══════╦═════╣ ⌥ ║Alt ║term║wake║Slee║Re ║ ║redu║aLLd║maxw║top ║ Gr ║ ║ LEFT ║MIDDLE║RIGHT║ ║ Gr ║inal║up ║p ║boot║ ╚════╩════╩════╩════╩════╩════╩══════╩══════╩═════╩════╩════╩════╩════╩════╩════╝
Les touches du bépoTF sont bordé par une ligne simple alors que le metaTF est bordé par une ligne double.
La carte de la disposition BépoTF
╔════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╗ ║Scr ║ F1 ║ F2 ║ F3 ║ F4 ║ F5 ║ F6 ║Ins ║ ⇧ ║ F7 ║ F8 ║ F9 ║ F10║ F11║ F12║Attn║ ╠════╩════╩════╩════╩════╩════╩════╣ ║ ╠════╩════╩════╩════╩════╩════╩════╣ ║Num │ # │ 1 │ 2 │ 3 │ 4 │ 5 ║ ║ ║ 6 │ 7 ^│ 8 │ 9 │ 0 │ ° │ ` ║ ║Lock│ $ │ " —│ « <│ » >│ ([/│ ) ]╠════╬════╣ @ │ + │ - │ / │ * │ = │ % ║ ╠════╗────┼────┼────┼────┼─══─┼────║ ⌦ ║ ⌫ ║────┼─══─┼────┼────┼────┼────╔════╣ ║Caps║↹ │ B │ É │ P │ O │È ║ ║ ║ ! │ V │ D │ L │ J │ Z ║ Fn ║ ║Lock║ │ |4│ 5│ &6│ œ*│ ║ ║ ║ ^ ×│ ⇱│ ⇞│ ⇟│ ⇲│ ÷║Lock║ ╠════╣────┼────┼────┼────┼────┼────║vol-║vol+║────┼────┼────┼────┼────┼────╠════╣ ║ ⇧ ║ W │ A │ U │ I │ E │ ; ╠════╬════╣ C │ T │ S │ R │ N │ M ║ ⇧ ║ ║ ║ │ æ7│ ù8│ ¨9│ €-│ , ║esc ║ ⏎ ║ ⇤│ ◄│ ▲│ ▼│ ►│ ⇥║ ║ ╠════╣────┼────┼────┼────┼─══─┼────║ ║ ║────┼─══─┼────┼────┼────┼────╠════╣ ║ Fn ║ Ê │ À │ Y │ X │ : │ K ║ ║ ║ ? │ Q │ G │ H │ F │ Ç ║ Fn ║ ║ ║ /│ \│ {0│ }│ .…+│ ~║ ║ ║ 'cc│ <<│ |>│ []│ >>│ Rec║ ║ ╠════╬════╦════╦════╦════╦════╦════╩════╩════╩════╦════╦════╦════╦════╦════╬════╣ ║prin║meta║cale║cont║mail║Ctrl║Espace ║Ctrl║Exec║Menu║Home║meta║Po ║ ║t ║L ║ndar║act ║ ║ ║ Espace insécable║ ║ ║ ║ ║R ║wer ║ ╠════╬════╬════╬════╬════╬════╣ _ mute ╠════╬════╬════╬════╬════╬════╣ ║cut ║copy║past║desk║Alt ║ ⌥ ╠═══════════════════╣ ⌥ ║Alt ║term║wake║Slee║Re ║ ║redu║aLLd║maxw║top ║ Gr ║ ║ ║ ║ Gr ║inal║up ║p ║boot║ ╚════╩════╩════╩════╩════╩════╝ ╚════╩════╩════╩════╩════╩════╝
La ligne de repos se trouve, pour la main gauche sur clavier bépoA, clavier bépoU, clavier bépoI, clavier bépoE et, pour la main droite, sur clavier bépoT, clavier bépoS, clavier bépoR, clavier bépoN, avec des picots sur les touches clavier bépoE et clavier bépoT et des picots-relais sur leur projection orthogonale sur la ligne des chifres, c'est à dire les touches clavier bépo4 et clavier bépo7.
Légende
De manière général, lorsqu'une application a le focus et qu'il n'y a pas de confusion possible, l'action qui s'exerce est celle qui se serait exercée en clavier bépoFn.
clavier bépocc (clavier bépofn+clavier bépo?) = payer/faire un don/plébisciter/voter en faveur/plusoyer ou action assimilée
clavier bépo<< = rembobiner/piste précédante
clavier bépo|> = play, jouer
clavier bépo[] = Arrêt
clavier bépo>> = Avance rapide/piste suivante
clavier béporec (clavier bépofn + clavier bépoÇ) = enregistrer/décrocher l'appel (selon la fenêtre courante)
clavier bépomail = ouvre session/fenêtre d'édition de courriel
clavier bépofn+clavier bépomail = ouvre le courrieleur
clavier bépocalendar = ajoute une nouvelle entrée dans le calendrier
clavier bépofn+clavier bépocalendar = ouvre le programme de calendrier
clavier bépocontact = ajoute un contacte
clavier bépofn+clavier bépocontact = ouvre le carnet d'adresses
clavier bépohome = ouvre $HOME/mes documents
clavier bépoexec = exécuter une commande (équivalent de clavier bépoAlt+clavier bépof2 sous les systèmes unix)
clavier béporeduce (clavier bépofn+clavier bépocut) = réduire la fenêtre courante
clavier bépoaLLd (clavier bépofn + clavier bépocopy) = all desktops, placer la fenêtre sur tous les bureaux virtuels
clavier bépomaxw = maximise window, maximise/dé-maximiser la fenêtre courante
clavier béponumlock = joue le rôle d'un clavier bépoMaj permanent pour la ligne des nombres
clavier bépo⌥ = clavier bépoAlt
clavier bépowake up, clavier béposleep et clavier béporeboot sont en clavier bépoFn/clavier bépohyper ce qui libère trois accès directes
Le cas du Fn
Comme le TF a été conçu comme s'il allait être standardisé, il a été prévu que les touches représentées sur la carte par clavier bépoFn et clavier bépoFn Lock soient remplacées, respectivement, par clavier bépohyper et clavier bépohyper Lock (Fn et hyper auront le même rôle pour l'utilisateur), la différence entre les premiers et les seconds étant que les premiers ne renvoient pas de keycode tandis que les seconds si. L'intérêt de hyper se comprends mieux lorsque l'on imagine que l'ajout d'une touche modificatrice est un besoin qui se fera, à l'avenir ressentir autant que celui de changer azerty pour bépo ou disposition décalée en orthogonal et qu'alors il n'y a plus de raison de ne pas normaliser une touche modificatrice supplémentaire. Néanmoins comme toutes les machines ne disposent pas d'un pilote pour gérer hyper, il a été prévu la possibilité de configurer cette touche pour pouvoir passer simplement d'une utilisation propre de hyper sur une machine qui saurait gérer ce genre de touche à une utilisation de fn pour les machines qui ne supporteraient pas hyper, ainsi vous pourrez utiliser ce clavier au bureau si vous avez un admin récalcitrant (encore faut-il que le clavier existe !).
Différences et avancées supposées par rapport au TypeMatrix
Pour rappel voici une carte du TM :
╔════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╗ ║esc.║ F1 ║ F2 ║ F3 ║ F4 ║ F5 ║del ║ F6 ║ F7 ║ F8 ║ F9 ║ F10║ F11║ F12║num.║ ╚════╩════╩════╩════╩════╩════╣ ins╠════╩════╩════╩════╩════╩════╩════╬════╣ │ # │ 1 │ 2 │ 3 │ 4 │ 5 ╠════╣ 6 │ 7 °│ 8 │ 9 │ 0 │ ^ │ ` ║calc║ │ $ │ " —│ « <│ » >│ ( [│ ) ]║ ⌫ ║ @ │ + │ - │ / │ * │ = │ % ║ ║ ╔════╗────┼────┼────┼────┼────║ ║────┼────┼────┼────┼────┼────┼────╠════╣ ║ ↹ ║ B │ É │ P │ O │ È ║ ║ ! │ V │ D │ L │ J │ Z │ W ║mail║ ║ ║ |│ │ &│ œ│ ║ ║ ^ │ │ │ ⇥│ ÷│ ×│ -║ ⇤║ ╠════╣────┼────┼────┼────┼────╠════╣────┼────┼────┼────┼────┼────╔════╬════╣ ║ ⇧ ║ A │ U │ I │ E │ ; ║ ⏎ ║ C │ T │ S │ N │ R │ M ║ ⇧ ║ ⇪ ║ ║ ║ æ│ ù│ ¨│ €│ , ║ ║ ⇱│ ▲│ ⇲│ 7│ 8│ 9║ ║ AC║ ║ ║────┼────┼────┼─══─┼────║ ║────┼─══─┼────┼────┼────┼────║ ╠════╣ ║ ║ À │ Y │ X │ : │ K ║ ║ ? │ Q │ G │ H │ F │ Ç ║ ║www ║ ║ ║ \│ {│ }│ . …│ ~║ ║ ' ◄│ ▼│ ►│ 4│ 5│ 6║ +║ ⌫║ ╠════╬════╦════╦════╦════╧════╩════╩════╧════╦════╦════╦════╦════╬════╬════╣ ║ctrl║ Ê ║app ║shuf║ Espace insécable ║desk║ ⇱ ║ ⇑ ║ ⇲ ║ctrl║ ⇞ ║ ║ ║cut/║copy║past║ ║ ║ 1║ 2║ 3║ ║ bk║ ╠════╬════╩═╦══╩════╣ Espace _ ╠════╬════╬════╬════╣ ╠════╣ ║fn ║start ║alt ╠════════════════════════╣alt ║ ⇐ ║ ⇓ ║ ⇒ ║ ║ ⇟ ║ ║ ║ ║ ║ ║ gr ║ 0║ 00║ .║entr║ fw║ ╚════╩══════╩═══════╝ ╚════╩════╩════╩════╩════╩════╝
Le TypeMatrix est très bien mais il y'aurait des détails qui le rendraient encore meilleurs dont le TypeFovix prétend prendre compte.
- La différence la plus visible entre le TM et le TF réside dans la symétrie du TypeFovix, en effet, il a été remarqué que le TypeMatrix charge le main droite de huit colones de touches alors que la main gauche n'en est chargée que de six, partant donc du principe que la main gauche n'est pas à une touche prés moins adaptée que la main droite et que cette dernière peut gérer huit touches, il a été fait en sorte que le TypeFovixe charge les deux mains de 8 colonnes mais en plaçant la ligne de repos bien au centre du domaine de chaque main, de sorte que les touches les plus éloignées restent le plus proche possible de la ligne de repos.
- Cette symétrie fait en sorte que le clavier est aussi bien utilisable par les gauchers que par les droitiers.
- En plus de la symétrie, le TF propose au centre deux longues touches (à la manière du TypeMatrix 2020), et, en particulier, rapproche la touche clavier béposupprimer (clavier bépo⌦), en la plaçant de sorte à l'opposé de clavier bépoBackspace (clavier bépo⌫). La touche clavier bépoÉchap est aussi rapprochée, puisqu’utilisée dans de nombreux logiciels, et une troisième clavier bépoMaj placée, en haut, près de la ligne des nombres.
- Les touches shift prennent moins de place ce qui permet de rapprocher des touches trés utilisées.
- La touche SPACE a été raccourcie.
- Les flèches de direction, placées sous la ligne de repos en clavier bépoFn, peuvent aussi bien être perçues comme un avantage que comme un défaut. Ça paraitrait contraignant de ne pas avoir à simplement appuyer sur une touche pour faire défiler un affichage mais ça serait omettre que clavier bépoT, clavier bépoS, clavier bépoR etclavier bépoN joue, en accès direct le rôle des touches de direction quand il n'y a pas de confusion possible (sur un lecteur PDF par exemple), de manière générale chaque touche exécute l'action qu'elle aurait fait en Fn, lorsqu'il n'y a pas de confusion possible. D'autre part, il a été jugé que le non-accès direct de ces touches était très vite palier puisque le TF, contrairement au TM a des touches clavier bépofn/clavier bépohyper plus accessibles et dispose même d'un verrouillage pour ce mode la, ce qui rattrape littéralement l'accessibilité que présente l'accès direct sous le TM, sans compter que les flèches du TF, sont sous la ligne de repos et qu'à ce titre, non seulement ils ne nécessitent pas de déplacer la main mais ne nécessitent même pas de déplacer un seul doigt ! Ce qui, lorsque l'on utilise beaucoup les flèches – pendant l'écrit et sans avoir à s'arrêter pour déplacer la main – rend l'intérêt que présente l'accès direct de touches aussi éloignées que les flèches (sur un TM ou sur les claviers standards) très vite rattraper et même supplanté par des flèches sous les doigts. De même que, pour ceux qui n'utilisent pas les touches aussi souvent, il est très facile d'appuyer sur un clavier bépoFn/clavier bépohyper ou son lock, là encore c'est mieux pour ce genre d'utilisateur, puisque s'il n'utilise pas les flèches aussi souvent il n'en a pas de besoin nécessitant d'accès directs. D'autre part, les touches clavier bépowake up, clavier béposleep et clavier béporeboot sont en clavier bépoFn/clavier bépohyper et aucune action n'est configurée en accès direct, ce qui fait donc 3 accès directs inoccupés en cas de besoin d'accès direct des touches (d'autres touches pouvant être supprimées si l'utilisateur n'en voit pas le besoin).
- La présence de deux clavier bépoAltGr, deux clavier bépoFn, deux clavier bépoAlt et trois clavier bépoMaj sur le TF (à gauche et à droite) alors qu'il n'y a qu'un de chaque sur le TF, (et deux clavier bépoMaj) de même que la touche clavier bépometa n'existe pas sur le TF.
- Le clavier bépoFn du TF est, de préférence, un clavier bépohyper et dispose même d'une touche de verrouillage.
- Les touches clavier bépoArrêt défillement et clavier bépoPause Attn, bien que peu utiles, sont quand même présente
- Une touche clavier bépoNum Lock joue le rôle d'un clavier bépoMaj permanent pour la ligne des nombres, afin de pouvoir taper les chiffres à deux mains.
- La présence d'un pavé numérique ayant en commun avec la ligne des nombres les touches clavier bépo1 clavier bépo2 clavier bépo3.
- Les touches multimédia disposées en une ligne et en analogie avec les touches directionnelles.
- L'ajout de certaines touches de raccourcis, jugé, ayant un intérêt pragmatique. Ainsi pour la touche clavier bépomail, il a été jugé pragmatique pour beaucoup de pouvoir ouvrir une fenêtre d'édition de courriel rapidement, sans avoir à passer par de nombreux clics. Analogiquement avec la touche clavier bépocalendar permettant d'ajouter immédiatement une entrée à l'agenda, sans faire attendre un client/hote et lui épargner le "attendez que j'ouvre". Idem pour la touche clavier bépocontact qui permet de noter rapidement des informations. en outre, la touche clavier bépoTerminal peut-être remplacée par n'importe quelle fonction de configuration ou de dépannage si le clavier est utilisé avec un système d'exploitation qui n'utilise pas de console ou dont l'usage est marginal. Enfin, les touches de contrôle de fenêtre clavier béporeduce (clavier bépofn+clavier bépocut), clavier bépoaLLd (clavier bépofn + clavier bépocopy), clavier bépomaxw ont été ajouté dans l'optique d'avoir le moins de contrôle et de menu graphiques à l'écran, considérant que ça puisse étre utile avec les interfaces comme wmii, DWM, Xmonad, Awesome ou Ratpoison. De manière générale, ces touches, en particulier, sont données à titre indicatif et peuvent être changées si l'utilisateur n'en a aucun besoin vu que le clavier est programmable.
Options du TypeFovix
Outre le schéma de base du TypeFovix, les membres qui ont s'en à l'origine ont prévus certaines options, selon les besoins ou l'humeur du fabricant/vendeur/utilisateur, ces options, s'articulent autour de trois principaux types, pouvant tous être combinés en un même TF, ce qui fait, en tout 8 possibilités (plus 3 possibilités mineures dues à la distinction entre l'option ms et l'option tp), les plus pertinentes étant toutes fois, celles n'embarquant qu'une seule option ou une option plus l'option led :
Les périphériques de pointage
L'une des principales ambitions du TF fut de rendre le clavier compact et surtout de limiter les déplacements de la main vers la souris. En ce cas, il serait judicieux de placer deux trackpoint (représentés sur la carte ci-dessous par "◙"), l'un entre les touches clavier bépoE, clavier bépo;, clavier bépoK et clavier bépo: d'une part et les touches clavier bépoC, clavier bépoT, clavier bépoQ et clavier bépo? d'autre part, ce qui les met près de la position de repos de l'index. L'intérêt de deux trackpoints est qu'un, au moins puisse être utilisé par une main lorsque l'autre est occupé. Évidemment, le fait qu'il y'en a deux n'est pas une nécessité, cela dépend évidemment de la capacité technique et le fait qu'il n'y en ait qu'un seul n'est pas un problème.
En plus des trackpoint, il est possible qu'il y'ait des boutons de souris sous la touche clavier bépoEspace, représentés sur la carte ci-dessous par "LEFT" (bouton gauche), "MIDDLE" (boutton du millieur) et "RIGHT" (boutton droit).
╔════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╗ ║Scr ║ F1 ║ F2 ║ F3 ║ F4 ║ F5 ║ F6 ║Ins ║ ⇧ ║ F7 ║ F8 ║ F9 ║ F10║ F11║ F12║Attn║ ╠════╩════╩════╩════╩════╩════╩════╣ ║ ╠════╩════╩════╩════╩════╩════╩════╣ ║Num │ # │ 1 │ 2 │ 3 │ 4 │ 5 ║ ║ ║ 6 │ 7 ^│ 8 │ 9 │ 0 │ ° │ ` ║ ║Lock│ $ │ " —│ « <│ » >│ ([/│ ) ]╠════╬════╣ @ │ + │ - │ / │ * │ = │ % ║ ╠════╗────┼────┼────┼────┼─══─┼────║ ⌦ ║ ⌫ ║────┼─══─┼────┼────┼────┼────╔════╣ ║Caps║↹ │ B │ É │ P │ O │È ║ ║ ║ ! │ V │ D │ L │ J │ Z ║ Fn ║ ║Lock║ │ |4│ 5│ &6│ œ*│ ║ ║ ║ ^ ×│ ⇱│ ⇞│ ⇟│ ⇲│ ÷║Lock║ ╠════╣────┼────┼────┼────┼────┼────║vol-║vol+║────┼────┼────┼────┼────┼────╠════╣ ║ ⇧ ║ W │ A │ U │ I │ E │ ; ╠════╬════╣ C │ T │ S │ R │ N │ M ║ ⇧ ║ ║ ║ │ æ7│ ù8│ ¨9│ €-│ , ║esc ║ ⏎ ║ ⇤│ ◄│ ▲│ ▼│ ►│ ⇥║ ║ ╠════╣────┼────┼────┼────┼─══─◙────║ ║ ║────◙─══─┼────┼────┼────┼────╠════╣ ║ Fn ║ Ê │ À │ Y │ X │ : │ K ║ ║ ║ ? │ Q │ G │ H │ F │ Ç ║ Fn ║ ║ ║ /│ \│ {0│ }│ .…+│ ~║ ║ ║ 'cc│ <<│ |>│ []│ >>│ Rec║ ║ ╠════╬════╦════╦════╦════╦════╦════╩════╩════╩════╦════╦════╦════╦════╦════╬════╣ ║prin║meta║cale║cont║mail║Ctrl║Espace ║Ctrl║Exec║Menu║Home║meta║Po ║ ║t ║L ║ndar║act ║ ║ ║ Espace insécable║ ║ ║ ║ ║R ║wer ║ ╠════╬════╬════╬════╬════╬════╣ _ mute ╠════╬════╬════╬════╬════╬════╣ ║cut ║copy║past║desk║Alt ║ ⌥ ╠══════╦══════╦═════╣ ⌥ ║Alt ║term║wake║Slee║Re ║ ║redu║aLLd║maxw║top ║ Gr ║ ║ LEFT ║MIDDLE║RIGHT║ ║ Gr ║inal║up ║p ║boot║ ╚════╩════╩════╩════╩════╩════╩══════╩══════╩═════╩════╩════╩════╩════╩════╩════╝
Un TypeFovix comprennant un trackpoint est abrégé en TF-tp, Pour trackpoint
un TypeFovix comprennant un trackpoint et des boutons de souris est abrégé en TF-ms, Pour mouse
les options ms et tp étant contradictoires.
Les LED sous les touches
Une autre proposition, la seule encouragée par les concepteurs du TF, bien que, là encore, elle dépende des contraintes techniques et financières du constructeur, est d'insérer les voyants des claviers clavier bépoNum Lock verouillage numérique, clavier bépoCaps Lock verouillage majuscule, clavier bépoFn Lock/clavier bépohyper verouillage d'Fn/hyper et clavier bépoAttn Arrêt de défilement, dans les touches-mêmes, permettant d’en changer l’état, ce qui évitait un effort de mémorisation à l’utilisateur. Cette subtilité étant inspirée des claviers Compaq.
Un TypeFovixe intégrant des leds sous les touches est abrégé en TF-led.
La ligne de touches supplémentaires
De toutes les options du TF, la ligne de touche supplémentaire est la moins encouragée, mais le fait d'en prévoir un emplacement conventionnel prévient des potentiels besoins singuliers à une profession et surtout prémuni des volontés d'industriels à faire pousser des touches gadget ou autre « multimedia » amorphes comme des boutons d'acné. Elle est située en haut du clavier et est composée de 16 touches entièrement vouées à étre programmées, de préférence au niveaux logiciel. La disposition qu'utilisera un user pour peupler ces 16 touches forment le supTF.
Un bon usage de ces touches (identifiées ci-dessous par S#) serait de les peuplées, par exemple, d'ajouter un raccourci vers l'application permettant le démontage de périphériques, ou encore, dans une entreprise, tel qu'un bouton soit configuré pour que la secrétaire redirige un appel téléphonique/VoIP vers le bureau du patron, qu'un autre serve à déverrouiller la porte d'entrée du bureau, un autre encore pourra être un numéro précomposé vers le domicile du patron, elle pourra configurer les touches pour qu'elles ouvrent les dossiers sur lesquelles elle travaille couramment… Un autre usage, néanmoins jugé très peut pertinent, serait de peupler certaines touches en leur assignant un état de présence de messagerie instantanée.
De manière générale, il n'est pas conseillé d'utiliser la ligne de touche supplémentaire pour des actions très fréquentes (un dossier que l'on ouvre une fois par heure peut avoir un raccourci clavier dans cette ligne) et de ne pas dépendre, dans la mesure du possible, de cette ligne.
╔════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╗ ║S1 ║S2 ║S3 ║S4 ║S5 ║S6 ║S7 ║S8 ║S9 ║S10 ║S11 ║S12 ║S13 ║S14 ║S15 ║S16 ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╣ ║Scr ║ F1 ║ F2 ║ F3 ║ F4 ║ F5 ║ F6 ║Ins ║ ⇧ ║ F7 ║ F8 ║ F9 ║ F10║ F11║ F12║Attn║ ╠════╩════╩════╩════╩════╩════╩════╣ ║ ╠════╩════╩════╩════╩════╩════╩════╣ ║Num │ # │ 1 │ 2 │ 3 │ 4 │ 5 ║ ║ ║ 6 │ 7 ^│ 8 │ 9 │ 0 │ ° │ ` ║ ║Lock│ $ │ " —│ « <│ » >│ ([/│ ) ]╠════╬════╣ @ │ + │ - │ / │ * │ = │ % ║ ╠════╗────┼────┼────┼────┼─══─┼────║ ⌦ ║ ⌫ ║────┼─══─┼────┼────┼────┼────╔════╣ ║Caps║↹ │ B │ É │ P │ O │È ║ ║ ║ ! │ V │ D │ L │ J │ Z ║ Fn ║ ║Lock║ │ |4│ 5│ &6│ œ*│ ║ ║ ║ ^ ×│ ⇱│ ⇞│ ⇟│ ⇲│ ÷║Lock║ ╠════╣────┼────┼────┼────┼────┼────║vol-║vol+║────┼────┼────┼────┼────┼────╠════╣ ║ ⇧ ║ W │ A │ U │ I │ E │ ; ╠════╬════╣ C │ T │ S │ R │ N │ M ║ ⇧ ║ ║ ║ │ æ7│ ù8│ ¨9│ €-│ , ║esc ║ ⏎ ║ ⇤│ ◄│ ▲│ ▼│ ►│ ⇥║ ║ ╠════╣────┼────┼────┼────┼─══─◙────║ ║ ║────◙─══─┼────┼────┼────┼────╠════╣ ║ Fn ║ Ê │ À │ Y │ X │ : │ K ║ ║ ║ ? │ Q │ G │ H │ F │ Ç ║ Fn ║ ║ ║ /│ \│ {0│ }│ .…+│ ~║ ║ ║ 'cc│ <<│ |>│ []│ >>│ Rec║ ║ ╠════╬════╦════╦════╦════╦════╦════╩════╩════╩════╦════╦════╦════╦════╦════╬════╣ ║prin║meta║cale║cont║mail║Ctrl║Espace ║Ctrl║Exec║Menu║Home║meta║Po ║ ║t ║L ║ndar║act ║ ║ ║ Espace insécable║ ║ ║ ║ ║R ║wer ║ ╠════╬════╬════╬════╬════╬════╣ _ mute ╠════╬════╬════╬════╬════╬════╣ ║cut ║copy║past║desk║Alt ║ ⌥ ╠══════╦══════╦═════╣ ⌥ ║Alt ║term║wake║Slee║Re ║ ║redu║aLLd║maxw║top ║ Gr ║ ║ LEFT ║MIDDLE║RIGHT║ ║ Gr ║inal║up ║p ║boot║ ╚════╩════╩════╩════╩════╩════╩══════╩══════╩═════╩════╩════╩════╩════╩════╩════╝
Un TypeFovix disposant de La ligne de touches suplémentaire est abrégé en TF-li, Pour ligne
Combinaisons d'options
Il est possible de combiner toutes les options entres elles, à l'exception toute fois des options ms et tp qui s'excluent (puisque ms contient déjà tp) ce qui laisse donc 8 possibilités plus trois autres dues à la distinction entre ms et tp. Cependant toutes les combinaisons possibles ne paraissent pas pertinentes aux yeux des concepteurs du TF mais, en prévision d'éventuels besoins ponctuels de certaines professions ou entreprises ainsi que des contraintes techniques où financières qui ne permettrait pas de retenir toutes les options où, au contraire, aurait besoin de certaines et pas des autres (comme par exemple une compagnie industriel qui aurait besoins de la ligne de touches supplémentaires, ou qu'un organisme ai besoin de la forme très compacte que procure l'intégration du trackpoint). Pour normaliser donc les différente possibilités, la nomenclature suivante a été mise au point :
À savoir que la simple mention "TF" désigne un TypeFovix sans aucune option. Les autres combinaisons d'options sont nommées tel que la mention "TF-" apparaisse en premier, suivie, dans cette ordre, des mentions : led, tp ou ms, li, rattachées par un tiret "-".
Arbre des possibilités
TF = TypeFovix sans option
TF-led-tp-li ou TF-led-ms-li = TypeFovixe avec toutes les options.
TF-led = TypeFovix avec voyant insérés dans les touches clavier bépoNum Lock verrouillage numérique, clavier bépoCaps Lock verrouillage majuscule, clavier bépoFn Lock/clavier bépohyper verrouillage d'Fn/hyper et clavier bépoAttn Arrêt de défilement.
TF-led-tp ou TF-led-ms = TypeFovix avec voyant insérés dans les touches clavier bépoNum Lock verrouillage numérique, clavier bépoCaps Lock verouillage majuscule, clavier bépoFn Lock/clavier bépohyper verouillage d'Fn/hyper et clavier bépoAttn Arrêt de défilement ET trackpoint ou trackpoint et bouton de souris.
TF-led-li = TypeFovix avec voyant insérés dans les touches clavier bépoNum Lock verrouillage numérique, clavier bépoCaps Lock verrouillage majuscule, clavier bépoFn Lock/clavier bépohyper verrouillage d'Fn/hyper et clavier bépoAttn Arrêt de défilement ET ligne de touches supplémentaires.
TF-tp ou TF-ms = TypeFovix avec trackpoint ou trackpoint et bouton de souris.
TF-tp-li ou TF-ms-li = TypeFovix avec trackpoint ou trackpoint et bouton de souris ET ligne de touches supplémentaires.
TF-li = TypeFovix avec ligne de touches supplémentaires.