web-dev-qa-db-fra.com

Comment taper des caractères accentués dans Windows?

J'ai entendu dire que vous pouvez maintenir alt et taper du code numérique cryptique pour obtenir des caractères tels que des lettres accentuées. Y at-il un moyen de faire cela plus comme le façon Mac ?

38
adambox

Windows est une telle douleur. J'utilise copypastechar pour les saisir et les coller.: P

7
adambox

Options logicielles natives

Carte de caractères Windows

Windows Character Map

Ouvrez la table de caractères Windows en appliquant l'une des méthodes suivantes:

  • Allez à Démarrer → Tous les programmes → Accessoires → Outils système → Plan de caractères ou Démarrer → Accessoires Windows → Plan de caractères .
  • Vous pouvez taper "Character Map"dans le champ de recherche du menu Démarrer.
  • Vous pouvez secondaire-cliquer sur le bouton Démarrer, cliquer sur Exécuter , tapez "charmap", et cliquez sur OK (ou appuyez sur Enter).
  • Vous pouvez appuyer sur Win + R, tapez "charmap"et cliquez sur OK (ou appuyez sur Enter).
  • Vous pouvez créer un raccourci vers celui-ci sur votre bureau ou à un autre emplacement.
  • Si vous utilisez Windows 7, vous pouvez épinglez-le sur votre barre des tâches ou sur le menu Démarrer .

Lorsque vous avez la carte de caractères Windows ouverte,

  1. Trouvez le personnage que vous voulez.
  2. Un simple clic fera un zoom sur le personnage pour un examen plus approfondi.
  3. Un double clic ajoutera le caractère dans la zone de texte Caractères à copier en bas, et le contenu de Caractères à copier sera mettre sur votre presse-papiers. Vous pouvez ensuite coller (Ctrl + V) ceci où vous voulez utiliser les caractères.

Raccourcis clavier

Pour utiliser le Alt raccourcis clavier, vous devez avoir un clavier avec pavé numérique dédié, et vous devez activer Numlock. Vous devez également connaître le numéro du personnage que vous souhaitez. Par exemple, si vous souhaitez saisir un e minuscule avec un accent aigu (é), maintenez la touche enfoncée. Alt clé et type Numpad 0Numpad 2 , Numpad 3Numpad 3. N'oubliez pas que Verrouillage numérique doit être activé et que vous devez utiliser les touches du pavé numérique. Vous ne pouvez pas utiliser les touches numériques situées en haut de votre clavier.

Quelques méthodes différentes pour savoir quel est le numéro associé au personnage. Le plus simple consiste à utiliser la table de caractères Windows. Si vous remarquez que, dans le coin inférieur droit de la carte de caractères, vous cliquez sur un caractère, la séquence de touches est indiquée. Il y a aussi beaucoup de sites Web qui listent ceci comme celui-ci les divise en catégories .

Services linguistiques supplémentaires

Vous pouvez ajouter des services de langue de saisie supplémentaires pour l'espagnol, l'allemand, le grec et al.

  1. Allez au Panneau de configuration et cliquez sur Modifier les claviers ou autres méthodes de saisie sous horloge, langue et région
  2. Cliquez sur l'onglet Clavier et langues .
  3. Cliquez sur le bouton Change Keyboards ... .
  4. Cliquez sur le bouton Ajouter ...
  5. Développez la langue qui utilise les caractères souhaités (par exemple espagnol (Mexique) ).
  6. Développer Clavier
  7. Cochez l'une des options (par exemple latino-américain )
  8. Cliquez sur le bouton OK.
  9. Cliquez sur le bouton Appliquer .

Après cela, un sélecteur de langue sera dans la barre d'état système. Vous pouvez ensuite cliquer dessus pour ouvrir un menu de sélection de langue.

Input Language Selector

À titre d’exemple, si vous souhaitez saisir un caractère aigu minuscule e (é), il vous suffit de cliquer une fois sur le sélecteur de langue, sélectionnez Espagnol (Mexique) , puis appuyez sur la touche ´ touche et appuyez sur e. Assurez-vous de revenir à anglais (États-Unis) ou à votre langue maternelle.

Notez que vous pouvez basculer entre les langues de saisie en appuyant sur Left Alt + Left Shift, vous pouvez également configurer des touches de raccourci pour des langues de saisie spécifiques sous l’onglet Paramètres de clé avancés de Services de texte et langues de saisie dialogue auquel vous êtes arrivé après l’étape 3 de la dernière section.

Options matérielles

Comme d'autres l'ont mentionné, vous pouvez acheter des claviers comportant des caractères accentués tels que celui-ci clavier de 5,00 $ en latin/espagnol sur eBay .

Options logicielles tierces

Ces options vous permettront de vous rapprocher du style Mac. Sous Linux, vous pouvez configurer ce que l'on appelle une "clé de composition" qui se comporte de manière similaire à la méthode Mac. Par exemple, pour taper une minuscule aiguë e (é) vous feriez Compose Key'e. En conséquence, vous pouvez rechercher une "clé de composition pour Windows" et accéder à la plupart de ces options.

  1. freecompose : Fonctionne sous Windows 2000 ou supérieur. C'est ce que j'utilise et recommande personnellement, car cela vous permet d'ajouter, de supprimer et de modifier les séquences de touches.
  2. AutoHotkey en combinaison avec ce script ça @ jay mentionné .
  3. nichars : aussi une solution AutoHotkey
  4. AllChars

Personnellement, j'aime bien régler ma "clé de composition" sur Caps Lock clé. Mais beaucoup de gens utilisent le Left Alt clé.

17
Drew Chapin

Ctrl + 'puis les laisse partir et e te donnerai é

Cela fonctionnera pour les voyelles, mais dans mes tests, uniquement dans certaines situations (par exemple, MS Office).

15
Chris Dwyer

Une autre solution consisterait à installer une disposition de clavier multilingue (telle que Canadian Multilingual) et à utiliser les touches de raccourci (ALT + SHIFT dans Vista et 7) pour alterner entre cette disposition et votre disposition de clavier normale.

10
MetalMikester

J'utilise ce script AutoHotkey génial de ce forum http://www.autohotkey.com/forum/topic570.html de 'jak'. Il suffit de définir ce script pour qu'il s'exécute au démarrage:

Avec cela, vous pouvez faire des choses comme

  • Windows + `puis e pour obtenir è
  • Windows +: et ensuite e pour obtenir ë

...etc

;====================================
;accents "top part" - this top part needs to be located at the top part (the 'run' part) of the ahk file
;====================================
;
;============ ----- Send Unicode Character - universal MS Word-style accents in any application
;
SendInput:=DllCall("GetProcAddress",UInt,DllCall("GetModuleHandle",Str,"user32"),Str,"SendInput")
VarSetCapacity(SendUbuf, 56, 0) ; INIT SendU data strucure
NumPut(1, SendUbuf, 0, "Char")
NumPut(1, SendUbuf,28, "Char")
NumPut(0x40000, SendUbuf, 6)
NumPut(0x60000, SendUbuf,34)
;-----------------
;

;====================================
;accents "hotkey part" -  (this part can be located anywhere)
;====================================
;



SendU(UC) {                     ; Send Unicode Char, Pressed modifier keys stay active!
   Global                       ; SendUbuf, SendInput
   NumPut(UC, SendUbuf, 6, "Short")
   NumPut(UC, SendUbuf,34, "Short")
   Return DllCall(SendInput, UInt,2, UInt,&SendUbuf, Int,28)
}


a::
if accent=Grave
;   sendinput,à
{
SendU(0x00e0)
}
else if accent=acute
{
;   Send,á
SendU(0x00e1)
}

else if accent=circumflex
;   sendinput,â
{
SendU(0x00e2)
}
else if accent=tilda
;    sendinput,ã
{
SendU(0x00e3)
}
else if accent=umlaut
;   sendinput,ä
{
SendU(0x00e4)
}
Gosub,TurnAccentsOff
Return


c::
if accent=cedilla
;    sendinput,ç
{
SendU(0x00e7)
}
Gosub,TurnAccentsOff
Return

e::
if accent=Grave
;   sendinput,è
{
SendU(0x00e8)
}
else if accent=acute
;   sendinput,é
{
SendU(0x00e9)
}
else if accent=circumflex
;   sendinput,ê
{
SendU(0x00ea)
}
else if accent=umlaut
;   sendinput,ë
{
SendU(0x00eb)
}
Gosub,TurnAccentsOff
Return


i::
if accent=Grave
;   sendinput,ì
{
SendU(0x00ec)
}
else if accent=acute
;   sendinput,í
{
SendU(0x00ed)
}
else if accent=circumflex
;   sendinput,î
{
SendU(0x00ee)
}
else if accent=umlaut
;  sendinput,ï
{
SendU(0x00ef)
}
Gosub,TurnAccentsOff
Return


n::
if accent=tilda
;    sendinput,ñ
{
SendU(0x00f1)
}
Gosub,TurnAccentsOff
Return

o::
if accent=Grave
;   sendinput,ò
{
SendU(0x00f2)
}
else if accent=acute
;   sendinput,ó
{
SendU(0x00f3)
}
else if accent=circumflex
;   sendinput,ô
{
SendU(0x00f4)
}
else if accent=tilda
;    sendinput,õ
{
SendU(0x00f5)
}
else if accent=umlaut
;   sendinput,ö
{
SendU(0x00f6)
}
Gosub,TurnAccentsOff
Return


u::
if accent=Grave
;   sendinput,ù
{
SendU(0x00f9)
}
else if accent=acute
;   sendinput,ú
{
SendU(0x00fa)
}
else if accent=circumflex
;   sendinput,û
{
SendU(0x00fb)
}
else if accent=umlaut
;   sendinput,ü
{
SendU(0x00fc)
}
Gosub,TurnAccentsOff
Return


+a::
if accent=Grave
;   sendinput,À
{
SendU(0x00c0)
}
else if accent=acute
;   sendinput,Á
{
SendU(0x00c1)
}
else if accent=circumflex
;   sendinput,Â
{
SendU(0x00c2)
}
else if accent=tilda
;    sendinput,Ã
{
SendU(0x00c3)
}
else if accent=umlaut
;   sendinput,Ä
{
SendU(0x00c4)
}
Gosub,TurnAccentsOff
Return



+c::
if accent=cedilla
;    sendinput,Ç
{
SendU(0x00c7)
}
Gosub,TurnAccentsOff
Return


+e::
if accent=Grave
;   sendinput,È
{
SendU(0x00c8)
}
else if accent=acute
;   sendinput,É
{
SendU(0x00c9)
}
else if accent=circumflex
;   sendinput,Ê
{
SendU(0x00ca)
}
else if accent=umlaut
;  sendinput,Ë
{
SendU(0x00cb)
}
Gosub,TurnAccentsOff
Return


+i::
if accent=acute
;   sendinput,Í
{
SendU(0x00cc)
}
else if accent=Grave
;   sendinput,Ì
{
SendU(0x00cd)
}
else if accent=circumflex
;   sendinput,Î
{
SendU(0x00ce)
}
else if accent=umlaut
;   sendinput,Ï
{
SendU(0x00cf)
}
Gosub,TurnAccentsOff
Return


+n::
if accent=tilda
;    sendinput,Ñ
{
SendU(0x00d1)
}
Gosub,TurnAccentsOff
Return


+o::
if accent=Grave
;   sendinput,Ò
{
SendU(0x00d2)
}
else if accent=acute
;   sendinput,Ó
{
SendU(0x00d3)
}
else if accent=circumflex
;   sendinput,Ô
{
SendU(0x00d4)
}
else if accent=tilda
;    sendinput,Õ
{
SendU(0x00d5)
}
else if accent=umlaut
;   sendinput,Ö
{
SendU(0x00d6)
}
Gosub,TurnAccentsOff
Return



+u::
if accent=Grave
;   sendinput,ù
{
SendU(0x00d9)
}
else if accent=acute
;   sendinput,ú
{
SendU(0x00da)
}
else if accent=circumflex
;   sendinput,û
{
SendU(0x00db)
}
else if accent=umlaut
;   sendinput,ü
{
SendU(0x00dc)
}
Gosub,TurnAccentsOff
Return


TurnAccentsOff:
Hotkey,a,off
Hotkey,e,off
Hotkey,i,off
Hotkey,o,off
Hotkey,u,off
Hotkey,c,off
Hotkey,n,off
Hotkey,+a,off
Hotkey,+e,off
Hotkey,+i,off
Hotkey,+o,off
Hotkey,+u,off
Hotkey,+c,off
Hotkey,+n,off
Return

TurnAccentsOn:
Hotkey,a,on
Hotkey,e,on
Hotkey,i,on
Hotkey,o,on
Hotkey,u,on
Hotkey,c,on
Hotkey,n,on
Hotkey,+a,on
Hotkey,+e,on
Hotkey,+i,on
Hotkey,+o,on
Hotkey,+u,on
Hotkey,+c,on
Hotkey,+n,on
Return



<#'::
keywait, lwin
accent=acute
Gosub,TurnAccentsOn
Return



<#`::
keywait, lwin
accent=Grave
Gosub,TurnAccentsOn
Return



<#6::
<#+6::
keywait, lwin
accent=circumflex
Gosub,TurnAccentsOn
Return



<#;::
<#+;::
keywait, lwin
accent=umlaut
Gosub,TurnAccentsOn
Return



<#,::
keywait, lwin
accent=cedilla
Gosub,TurnAccentsOn
Return



<#+`::
keywait, lwin
accent=tilda
Gosub,TurnAccentsOn
Return



Gosub,TurnAccentsOff

Il existe également une approche plus semblable au Mac que je n’ai pas essayée ici: http://www.autohotkey.com/forum/topic30440.html .

7
jay

Vous pouvez essayer WinCompose, vous attribuez une touche directe telle que droite Alt ou Ctrl droite, puis appuyez dessus pour activer WinCompose, puis entrez les séquences de touches requises pour créer le caractère souhaité.

https://github.com/samhocevar/wincompose

par exemple. ö est créé en faisant (=> signifie le caractère suivant dans la séquence)

WinCompose (right alt for me) => o => "

Vous pouvez même créer des symboles Unicode, etc. ????

WinCompose => WinCompose => b => i => c => y => c => l => e

4
peteski

J'utilise AllChars quotidiennement. Il émule la clé de composition de type X , me permettant de taper rapidement tous ces caractères gênants comme ©, ® et °.

4
Delyan

Une disposition de clavier est ce que vous voulez. Si vous n'avez besoin que de caractères accentués courants d'Europe occidentale, le Royaume-Uni étendu ou l'international américain fourni par Microsoft peut les saisir sans recourir aux codes Alt-Numpad.

Alternativement, la mise en page espagnole est similaire à la mise en page anglaise et comporte des touches mortes pour les accents espagnols.

Enfin, pour une solution presque complète, considérons cette configuration de clavier Euro:

Créé à l'aide du MSKLC officiel, il saisira presque toutes les langues européennes et permettra la saisie d'éléments tels que fractions, ligatures, en-dash, em-dash, nombres encerclés, etc.

Je ne l'ai pas encore utilisé moi-même, mais j'ai l'intention de l'essayer ce soir.

3
Ben

Windows 8 dispose d'un clavier tactile qui, par défaut, n'indique que si vous avez un écran tactile, mais vous pouvez le configurer pour qu'il s'affiche même si vous n'en avez pas. Avec Touch Keyboard, vous pouvez appuyer longuement sur une lettre pour vous montrer ses variantes accentuées.

3
Joey Adams

Je vais brancher sans vergogne un petit outil que j'ai écrit pour la saisie de symboles dans Windows, car je trouve toute solution généralement trop lourde pour une utilisation fréquente quotidienne. Mon cas d’utilisation personnel est de taper le suédois å , par exemple sur un clavier américain américain sans avoir à changer de mise en page ni à recourir à des codes de touche alt.

Il permet la saisie de caractères Unicode via une fenêtre contextuelle identique à celle utilisée dans Apple OS X.

Voir https://github.com/mjvh80/SymWin pour plus de détails, il est gratuit et à code source ouvert, mais doit (à présent) être compilé. Si l'intérêt est suffisant, je pourrais ajouter une version pré-construite.

L'outil peut être configuré par clé, par exemple. en copiant/collant une fois les symboles d'un site tel que http://copypastecharacter.com .

2
Marcus

Une autre auto-promotion éhontée ... J'ai écrit une application pour Windows 10 - KeyEXT - qui émule ce que le Mac fait en natif. Vous pouvez maintenir une touche enfoncée pour afficher les options des caractères accentués et autres caractères étrangers. La configuration par défaut inclut la plupart des caractères nécessaires aux langues européennes basées sur le latin. Vous pouvez également personnaliser votre propre configuration pour inclure tous les caractères Unicode de votre choix - arabe, chinois, sanscrit, style Wingdings, etc.

Vous pouvez le trouver ici: https://www.Microsoft.com/store/apps/9P8X3818K9KT

1
W Carter

keyxpat pourrait être votre solution. Vous obtenez les accents et autres signes diacritiques sur les touches que vous attendez d'eux. Le caractère que vous obtenez dépend uniquement du temps que vous prenez pour relâcher la clé (un métronome vous aide à déterminer ce moment). Je l'ai d'abord écrit pour moi-même et beaucoup de gens l'ont apprécié. Je le propose maintenant en ligne.

0
Nicolas Cadilhac

Pas vraiment, Windows n'autorise pas la saisie accentuée aussi facilement. Cependant, il est généralement assez facile de localiser les codes dont vous avez besoin à l'aide de l'utilitaire "Carte de caractères".

Dans la boîte de dialogue d'exécution (Win + R), exécutez: charmap.exe

Vous y verrez une sélection de polices en haut et une grille de caractères fournie par la police. Je recommande de choisir une bonne police standard (par exemple, Times New Roman). Localisez le personnage que vous voulez et SIMPLE CLIC dessus.

Dans le coin inférieur droit de la fenêtre, il y aura un code qui correspond au code Alt + ### que vous utilisez pour taper ce caractère. Alternativement, si vous double-cliquez sur le caractère, il sera ajouté à la zone de texte en bas à gauche de l'application, où vous pourrez facilement le copier-coller dans le programme dont vous avez besoin.

Certains logiciels ont une insertion de caractères spéciaux intégrée (Word par exemple, sous Insérer un caractère spécial). Notez cependant que si vous utilisez une police non standard, vous obtiendrez peut-être autre chose que ce à quoi vous vous attendiez (Wingdings en est un excellent exemple).

0
Sam

J'utilise beaucoup de caractères bizarres et j'ai trouvé utile de créer une nouvelle disposition de clavier à l'aide de MSKLC , qui utilise la disposition à laquelle je suis habitué, mais ajoute de nombreux caractères spéciaux dans des endroits discrets . Ceux que j’utilise le plus souvent sont insérés sous forme de combinaisons AltGr, par exemple, AltGr+n pour ŋ et ainsi de suite. L'idée est que vous ou toute personne utilisant votre ordinateur devez avoir tout à la place attendue, avec tous ces caractères supplémentaires disponibles si vous en avez besoin. Cela ne peut fonctionner que si vous vous efforcez de placer les personnages dans des endroits intuitifs. Si vous ne saviez pas si un caractère existait ou non sur votre clavier, quelles touches utiliseriez-vous? Ce sont généralement un excellent endroit pour les garder.

Cela ne résout pas tout, bien sûr. Je mets également un raccourci clavier dans la boîte de dialogue Insérer un symbole dans Word, utilise la mappe des caractères et des dispositions de clavier distinctes pour des méthodes de saisie complètement différentes, telles que les alphabets à base arabe.

Cela dit, je suis intrigué par l’idée des solutions combinées, car elles vous permettent également d’utiliser des chemins intuitifs vers les personnages dont vous avez besoin. Ça me rappelle le vieux mot parfait ...

0
Emil

Vous ne mentionnez pas la version de Windows que vous utilisez.

Dans Windows 7, cela fonctionne parfaitement pour les voyelles fada irlandaises, également utilisées dans d'autres langues:

  • Win Key+a types á
  • Win Key+e types é
  • Win Key+i types í
  • Win Key+o types ó
  • Win Key+i types ú

Mais cela ne fonctionne pas pour moi dans Windows 10, Janne Enberg indiqué dans l'un des messages qu'il a été supprimé dans un mettre à jour :

Pour Windows 10 Duolingo ont cette page: --- (Comment taper des caractères accentués sur un clavier anglais (didacticiel Windows 10)

0
boardtc

Essayez ceci sous Windows dans Microsoft Word (peut également fonctionner dans Outlook)
ctrl + `
ctrl + '
ctrl + shift + ~
ctrl + shift + ^
ctrl + /
ctrl + shift +:
puis suivez-les avec une lettre appropriée comme une minuscule pour obtenir le caractère accentué.

0
user3142056

Un autre plug: Keyferret est un outil gratuit basé sur Windows que j'ai récemment écrit pour faciliter la saisie de tous ces caractères, par exemple.

  • Tapez “a” puis Right Alt+ obtenir “á”
  • Tapez “1/2” puis Right Alt+Space obtenir “½”
  • Tapez "=" puis Right Alt+/ obtenir “≠”
  • Tout en maintenant Right Alt, continuez à appuyer d pour obtenir “ð” ( eth ), “°” (degré), “†” (poignard), “‡” (double poignard) ou “♦” (diamant), en le relâchant lorsque vous avez le symbole que vous voulez.

Il accroche Windows de manière native plutôt que d'être un script autohotkey, fournit une aide interactive en maintenant RAlt, et vous pouvez modifier votre propre présentation (bien que cela nécessite la modification d'un fichier texte).

0
Andrew

donc j'ai cherché et cherché sur le Web comment taper enye ... je l'ai accidentellement découvert par moi-même hier ... maintenez simplement la touche Ctrl + Maj + ...then press the letter "n" if you wana type it in a small letter just let go ctrl+shift+ avant d'appuyer sur "n" ... cette touche d'activation fonctionne sous Windows 8.1 ..

0
douchebee