Question

D'après ce que je peux dire, la notion de « Shift », « Alt » et « Control » sont assez bien codés en dur à partir du clavier lui-même à travers les API OS. Parfois, je vois les touches Windows utilisé comme modificateur, mais il ne semble pas enregistrer en tant que modificateur « réel » clé, pas plus que ne importe quelle touche du clavier serait.

Mais une personne pourrait ajouter une nouvelle touche de modification? Peut-être dans un effort sauvage et fou de ramener le clavier des cadets de l'espace? Mis à part un clavier modifié physiquement (ou peut-être juste remappage des clés inutilisées), Qu'aimeriez il faut: nouveaux pilotes? nouveaux appels API? une réécriture complète du système d'exploitation?

Je suppose que ce genre de chose serait beaucoup plus facile à faire sur un système d'exploitation open source que sur Windows et, oui?

Était-ce utile?

La solution

Eh bien, il y a avantage à avoir une norme pour les claviers et les souris. Il fait des choses « travail » sans avoir besoin de pilotes spéciaux ou d'utiliser les correctifs du système. Mais cela implique que les claviers et les souris doivent être eux-mêmes standardisés afin de les avoir « juste ».

Donc, si vous voulez ajouter une clé supplémentaire au clavier - que ce soit une touche de modification ou non - vous devez faire en quelque sorte utile ce qui signifie que les applications doivent être conscients et ils ont besoin d'un moyen d'être averti de l'état de cette clé. Heureusement, Windows et d'autres systèmes d'exploitation Open Source ou non, constituent un mécanisme extensible et aussi standard pour ceci:. pilotes

Donc, en bref vous devrez fournir un pilote pour étendre la fonctionnalité standard du standard clavier un peu comme vous auriez besoin d'un pilote si vous avez acheté un de ces souris de fantaisie qui viennent avec 19 spécial boutons et 3 roulettes de défilement au lieu de standard ou deux-trois boutons et une molette de défilement.

Et enfin, vous auriez besoin d'applications qui sont au courant de votre clavier spécial. À quoi servirait-il d'avoir ce clavier modded après tout, si vous ignoriez l'application des superpuissances est tout? La seule chose que vous seriez en mesure de le faire avec votre clavier spécial serait de créer des touches de fonctions qui intègrent votre modificateur spécial ..

Autres conseils

Je suis curieux de connaître votre raison. Voulez-vous réellement d'utiliser et d'intégrer pleinement l'utilisation d'une touche de modification supplémentaire dans votre utilisation quotidienne d'un ordinateur? Si oui, de quelle façon? (Ceci est pure curiosité de ma part,!. Je suis fasciné par les raisons ou les événements qui ont mené à votre requête et je vais vous expliquer pourquoi)

Permettez-moi d'abord dire que je ne peux pas répondre complètement à la question que vous avez posée (ce serait exactement impliqué dans l'ajout d'un modificateur à l'OS) autre que de dire qu'il faudrait beaucoup plus de travail que ce que je crois tout individu pourrait accomplir -même au sein de plusieurs années (sauf pour certains vrai génie de l'informatique); mais en fonction de vos raisons pour demander, je peux vous montrer que ce ne serait probablement pas nécessaire à vos besoins (bien que ce soit évidemment la spéculation). Et en fait, techniquement, plus modificateurs existent réellement, mais ils sont pratiquement en situation irrégulière et très rarement utilisés.

Je n'a cessé d'habiter cette question tout à fait un certain temps maintenant. Ma première introduction significative à l'utilisation des ordinateurs personnels était avec un Mac au cours de leurs premières années. Mac ont toujours eu au moins deux, « caractère » authentique des touches de modification; ainsi que deux modificateurs « commande » clés. Je pense que cette distinction est importante, bien qu'il ne soit généralement pas, explicitement expliqué ou mentionné. Dans l'ère moderne Mac peut fonctionnellement avoir jusqu'à 5 touches de modification; bien qu'il y ait des limites sur la façon dont ils peuvent être utilisés efficacement à des fins diverses. * Nix systèmes d'exploitation peut prendre en charge une somme exorbitante 8 modificateurs, je crois. Cependant, en utilisant les avec un clavier moderne, il faudrait une remappage.

Cependant, la plupart de mes ordinateurs personnels ont été basé sur Windows, et quand il revient à lui, Windows semble vraiment que pour soutenir 1 vrai touche de modification de caractères: Shift. Ceci est un état absolument inacceptable des affaires pour moi! Pourquoi? Je dois saisir les caractères de façon plus que cela!

Pourquoi? Parce que j'ai un vif intérêt et le contexte dans les langues étrangères, la linguistique, la phonétique et les systèmes d'écriture. Je dois être capable de taper (sans trop difficiles) caractères beaucoup plus de symboles et que Windows semble support. Ceci est la plupart du temps pour le plaisir, donc il n'a pas été cruciale d'urgence. Et je suis en mesure d'accéder à un Mac quand je dois créer / modifier des documents contenant pratiquement toutes les langues que l'anglais.

Ainsi, sous Windows la touche Alt est interne appelée sur la touche Menu, car il a d'abord été utilisé pour accéder et naviguer dans les menus de commande des applications dans les jours avant que Windows avait adopté l'utilisation d'une souris. Et il fonctionne encore à ce titre. Techniquement, il ne peut fonctionner comme une touche de modification si elle est utilisée en conjonction avec le contrôle. ISO Claviers (claviers européens / étrangers) ont souvent une clé appelée AltGr au lieu de la touche Alt « côté droit »; il signifie Alternate Graphics et il est utilisé pour cartographier les symboles supplémentaires et les lettres accentuées requises par d'autres langues à un clavier « régulier » en rendant accessibles une autre couche tout ou deux ensemble du clavier, ce qui double efficacement (ou même tripler ou quadrupler) le nombre de caractères qui peuvent être saisis. Techniquement, la clé AltGr est simplement une touche qui déclenche la touche Alt et le contrôle en même temps pour la commodité des doigts dactylos.

Vous n'avez pas réellement besoin d'un clavier ISO afin d'utiliser AltGr et d'accéder à ces caractères supplémentaires; Cependant, ils font beaucoup plus facile car ils ont généralement une des caractères chaque touche peut produire imprimés sur la clé elle-même, comme nous le faisons. Tout ce que vous avez vraiment besoin de faire est d'activer une disposition de clavier pour une de ces langues (qui sont intégrés dans toutes les versions de Windows). Et vous aurez probablement besoin d'imprimer un diagramme du clavier que vous choisissez d'utiliser. Ou faire des autocollants à mettre sur votre clavier jusqu'à ce que vous apprenez comment taper tous les symboles dont vous avez besoin.

Par ailleurs, la touche Windows est un modificateur à part entière key, mais son utilisation est limitée pour Microsoft à déléguer comme ils l'entendent. (En fait, ils désignés que les combinaisons en utilisant des nombres comme « jeu libre » pour les OEM pour spécifier leurs systèmes). Il est conçu comme une touche de modification au niveau du matériel.

La technologie qui soutient des œuvres les plus claviers généralement très bien pour une utilisation standard du clavier (qui généralement ne comprend pas le jeu) pour la saisie, la saisie de texte / données, la recherche et ainsi de suite. Mais, pour les coûts de sécurité et simplifiez ils sont conçus de telle sorte que les touches à utiliser en tant que modificateurs peuvent être pressées ensemble et reconnues, ainsi que d'au moins un ou deux autres touches. Cependant, vous exécutez rapidement des problèmes si vous essayez de déplacer les modificateurs à d'autres touches du clavier et encore de l'espoir de déclencher « chorded » (2 raccourcis clavier, 3 ou plusieurs touches enfoncées simultanément) parce que ces clés ne sont pas conçus et que les composants matériels de fonctionner comme touches modificateur. La clé même Windows si elle ne sert pas de cette façon dans Windows (jusqu'à présent); il a les exigences techniques.

En outre, les claviers Windows peut être branché sur un Mac et et fonctionne très bien. La touche correspond Windows sur la touche Commande d'Apple; qui est largement utilisé par la plupart des applications pour déclencher des raccourcis clavier complexes / clavier raccourcis- et il le fait sans problème.

Ainsi, en dépit des revendications dans une autre réponse; il est en réalité beaucoup plus facile à « ajouter une clé supplémentaire » - ou plusieurs de votre clavier. Sans la nécessité pour les conducteurs personnalisés, ou même quoi que ce soit, mais le pilote intégré dans OS. Tout ce que vous devez faire est de désigner la clé comme l'un des quelques touches supplémentaires trouvées (et reconnu nativement par Windows) sur différents claviers étrangers.

Il existe trois types de clavier: ANSI de premier plan (américain), ISO (européenne) et JIS (Japon); une autre variante commune est le clavier brésilien; généralement appelé ABNT (qui fait référence au « nom » sous-jacent des clés supplémentaires disponibles sur les claviers: VK_ABNT_C1 et C2).

Techniquement, il y a une ou deux touches uniques trouvées sur les claviers ISO (connu sous le nom VK_OEM_8 et VK_OEM_102). Et les claviers japonais peuvent avoir plus de 8 touches supplémentaires; cependant, ils ont généralement 5-6 clés supplémentaires dont deux sont des touches spéciales utilisées dans les différentes méthodes de traduction des quelques dizaines de presses clés sur un clavier dans l'une de plusieurs milliers de idéogrammes complexes. L'autre est une touche modificatrice! claviers coréens disposent aussi. Il fonctionne comme CapsLock, mais au lieu de passer en majuscules, il passe à l'alphabet coréen ou japonais (syllabaires parce que tous les ordinateurs ont encore besoin d'un clavier capable de taper latin pour les mots de passe, etc., autant que je sache). Mais il devient très pénible et frustrant pour les utilisateurs qui d'avoir constamment changer de système d'écriture pour changer la disposition du clavier avant et en arrière. Donc, ils ont résolu le problème avec une touche de modification de verrouillage qui a souvent une lumière LED, comme CapsLock, de fournir des repères visuels simples, instantanés à quel système d'écriture sera produit.

Un autre type de clavier japonais a été développé spécialement pour la facilité et la rapidité de frappe. Bien qu'il n'a jamais vraiment décollé (il y avait beaucoup d'idées différentes et des modèles dans les années 80 et 90 avant tout a été normalisé), ce clavier par Fujitsu reste populaire et un favori pour les écrivains et tous ceux qui produisent beaucoup de grandes quantités de texte en japonais.

Sa qualité spéciale est qu'il dispose de 3 grandes clé qui remplacent la barre d'espace, seule la clé du petit centre produit des espaces, les deux autres sont « touches de modification de pouce » qui sont très pratique à utiliser, sans acrobaties des doigts; ils peuvent même être combinés avec changement assez confortablement et donc fournir un inventaire très grand de caractères physiques de type-able. Techniquement, ils sont pris en charge deux modificateurs par Windows ainsi! Bien que, le support est peu et la documentation quasi inexistante (au moins en dehors du Japon).

Cependant, il est encorepossible d'utiliser ces clés de différentes façons si vous remap et Réaffectez quelques touches de votre Keyboard- surtout si vous avez un clavier complet avec un pavé numérique.

Il est en fait possible dans Windows pour avoir autant que 15 couches de votre clavier (y compris le niveau de base) dont chacun doit être activé par une combinaison unique de touches de modification. En fait, il y a quelque chose comme 48 combinaisons possibles (valides) avec: changement, contrôle, Alt-Control, kana, jirga et Roya; ne peut donc pas utiliser partout près de la possibilité théorique.

Je me sers d'un clavier spécial mise en page, j'ai développé que toutes ces utilisations touches et dispose de 15 couches qui me permettent de texte facilement composer dans toutes les langues utilisant l'alphabet latin (y compris les lettres accentuées ou modifiées), ainsi que les Alphabet phonétique international (IPA) qui est utilisé pour documenter précisément écrit une langue ou le dialecte de la Terre. J'ai aussi plusieurs couches dédiées à taper Éthiopien (j'y ai vécu comme un enfant); plus j'ai couches pour rudimentaire grec, l'hébreu et l'arabe ainsi qu'une couche pour les symboles. De plus, j'ai beaucoup de touches mortes programmées dans mon clavier qui sont idéales pour les caractères accentués (d'abord vous appuyez sur la touche pour un marquage accent particulier, mais rien ne se passe jusqu'à la prochaine (ou parfois 3-5 touches) sont pressées (si les touches mortes sont « enchaînés » pour ajouter plusieurs marques à une seule lettre, comme vietnamienne fait à un degré extrême de), quand la lettre réelle est tapé aura tous ces accents ou marques empilés / appliqués si possible

.

Ce que vous devez faire ce possible?

Un petit morceau de logiciel appelé KbdEdit (la version Premium) qui est le prix très raisonnable (à mon humble avis) .

Il existe une version d'essai, vous pouvez consulter gratuitement bien sûr; le site regorge d'informations utiles, fascinant et souvent obscur sur les claviers.

Autre logiciel (gratuit) qui vous permet de faire toutes sortes de choses, y compris en utilisant toutes les touches de modification beaucoup plus librement pour pratiquement toute fin est disponible. Il est appelé AutoHotKey. Je l'ai utilisé pendant des années à faire toutes sortes de choses astucieuses (il est en fait une partie de mon système pour remappant mon clavier pour 3 touches de modification supplémentaires (il me permet de touches « double usage » donc je ne la fonctionnalité ne perd jamais. Par exemple, J'ai physiquement reconfiguré les deux modificateurs de pouce japonais à mes touches Alt je ne jamais utiliser les touches Alt pour accéder aux menus dans les fenêtres des applications;. Cependant, j'utilise un logiciel qui fait faire usage des raccourcis clavier qui contiennent Alt Cependant, comme vous pouvez rappeler. , Alt doit toujours être utilisé avec contrôle pour faire autre chose que naviguer dans le menu. donc, je ne pas utiliser toutes les combinaisons de contrôle avec les modificateurs de pouce sur mon clavier personnalisé (qui ne posait pas de problèmes). Et j'ai AutoHotKey configuré pour convertir pression simultanée de contrôle et soit modificateur de pouce pour « contrôle alt » et si je suis d'juste besoin Alt par lui-même, en appuyant sur Windows + soit modificateur de pouce est traduit à Alt (puisque je ne l'ai jamais rencontré de raccourcis nécessaires à la fois Windows et alt que c réé pas de conflit.

Je méprisons aussi le trackpad sur mon ordinateur portable; essayer d'utiliser pour défiler est erratique et exaspérant; En outre, il est incapable de produire un clic du milieu que je l'utilise abondamment. Alors, je re-autre que ce qui clé qui permet à personne ne qui ouvre le « menu contextuel » (car il est beaucoup plus facile de « clic droit » pour ouvrir ce menu), habituellement appelé « clé Application ». Si je suis le tenant vers le bas (comme un modificateur personnalisé), il se traduit par flèche clé presse en mouvement de défilement roues (en haut-bas ou axes de gauche à droite), et il convertit un robinet de barre d'espace à un clic du milieu. J'ai aussi une fonction ou un bouton programmé pour être déclenché par toutes les autres touches que je peux facilement atteindre avec cette main tout en maintenant que « faux » modificateur personnalisé. Je suis en mesure de contrôler mes médiasdes applications en simulant les touches multimédia que mon petit ordinateur portable ne dispose pas, et une foule d'autres choses cool.

AutoHotKey serait probablement en mesure d'accueillir pour la plupart une raison quelconque vous voulez ajouter une touche de modification supplémentaire à votre clavier, sans aller à travers tout cela! galimatias

scroll top