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 ?
Windows est une telle douleur. J'utilise copypastechar pour les saisir et les coller.: P
Ouvrez la table de caractères Windows en appliquant l'une des méthodes suivantes:
Lorsque vous avez la carte de caractères Windows ouverte,
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 0, Numpad 2 , Numpad 3, Numpad 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 .
Vous pouvez ajouter des services de langue de saisie supplémentaires pour l'espagnol, l'allemand, le grec et al.
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.
À 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.
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 .
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.
Personnellement, j'aime bien régler ma "clé de composition" sur Caps Lock clé. Mais beaucoup de gens utilisent le Left Alt clé.
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).
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.
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
...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 .
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
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 °.
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.
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.
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 .
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
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.
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).
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 ...
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:
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)
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é.
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.
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).
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 ..