Comment taper le symbole de degré sous X11 (en utilisant une disposition de clavier anglaise par défaut)?

24

J'essaie de mettre dans un e-mail la température extérieure en degrés. Sur mon Mac, le symbole de degré ( °) est Option+ Shift+ 8. Mais j'écris l'e-mail dans Thunderbird sur un Ubuntu 10.10 avec la disposition du clavier anglais américain par défaut. Quelle combinaison de touches dois-je utiliser pour obtenir le symbole de degré sous X11?

EDIT: Gert a répondu avec succès à la question ... mais, des points bonus pour une frappe plus facile à utiliser que ce qui est dans sa réponse!

Josh
la source

Réponses:

30

Configurez une clé de composition . Sur Ubuntu, cela se fait facilement dans les préférences du clavier, onglet "Disposition", sous-dialogue "Options". Caps Lockest un bon choix car il est à peu près inutile (tous les éditeurs sérieux à distance ont une commande pour rendre la sélection en majuscule pour les rares fois où cela est nécessaire).

Appuyez sur Composesuivi de deux caractères (parfois trois) pour saisir un caractère que vous n'avez pas sur votre clavier. Habituellement, le caractère résultant combine les deux caractères que vous tapez, par exemple Compose ' aentre áet Compose s sentre ß. Le symbole de degré °est l'une des combinaisons les moins mémorables, il est activé Compose o o.

Gilles 'SO- arrête d'être méchant'
la source
6
Compose o oest beaucoup plus facile à retenir que Ctrl Shift u B 0 enter. "o" car ° est un o.
Josh
2
+1 voté Fonction clavier du mois par le Comité Fonction clavier du mois (c'est-à-dire moi)
msw
1
En suivant les liens, j'ai trouvé ce moyen de "tester le lecteur" Une clé de composition qui ne persistera pas lorsque vous redémarrez X: %xmodmap -e "keysym Super_L = Multi_key"... Super_L est le code de touche "bouton Windows" de gauche; Utilisez xevpour trouver le code clé que vous souhaitez.
luser droog
17

Ctrl+ Shift+ u(cela affichera un u souligné) puis la valeur unicode (dans ce cas B0) et la suivre par un enter.

Gert
la source
Lorsque je tape <Ctrl>+ <Shift>+ <u>dans Thunderbird, le soulignement est activé et un caractère "u" apparaît. Ensuite, "B0" est également tapé (toujours souligné) :-(
Josh
2
Suivez-le par<enter>
Gert
Ah ha, c'est la clé. Vraiment? C'est le seul moyen? Option+ Shift+ 8sur Mac est tellement plus facile à retenir, car Shift+ 8est * ...
Josh
Vous pouvez toujours définir un raccourci clavier ou quelque chose pour cela.
Falmarri
Les réponses de la vôtre et de celles de Gilles ont fonctionné, mais c'est celle que j'ai utilisée parce que je m'en souviens plus facilement. Désolé! +1 quand même!
Josh
8

Vous pouvez également utiliser Alt Gr+ Shift+ 0.

laurent
la source
Merde, je suis déjoué à nouveau! C'est un clavier d'ordinateur portable et n'a pas de Alt GRclé :-(
Josh
Sur Ubuntu 16.04, il semble important d'appuyer sur <kbd> Alt Gr </kbd> avant <kbd> Shift </kbd>. Si vous trouvez que ce qui précède ne fonctionne pas, assurez-vous que votre séquence est correcte.
TafT
@TafT pour moi, cela fonctionne dans les deux sens sur Xubuntu 16.04
jarno
2

ALT+ 0fonctionne pour moi (j'utilise Gentoo Linux).

paravoïde
la source
2

Pour faire suite à la réponse de @ Gert (puisque je ne peux pas encore commenter), j'ai trouvé qu'une méthode légèrement différente est requise lors de l'utilisation de Raspbian Jessie:

avec Ctrlet Shiftmaintenue enfoncée, tapez u B 0puis relâchez toutes les touches.

patricktokeeffe
la source
1
comment tapez-vous le u inférieur et le B supérieur lorsque vous maintenez Shift tout le temps ??
Youda008
Salut, je n'ai pas vu votre commentaire désolé - avec le <ctrl> enfoncé, il produira un minusculeu
patricktokeeffe
1
attendez, donc shift est pressé tout le temps, mais ctrl uniquement pour upuis relâché pour B?
Youda008
Je suis un peu en retard mais quelqu'un d'autre pourrait en bénéficier. Vous appuyez sur CTRL + MAJ + U puis sur b et 0. Ensuite, appuyez sur la touche Entrée ou la touche espace fonctionne également. Vous n'avez pas besoin de maintenir ces touches enfoncées une seule fois.
Rishab Mishra
1

Vous pouvez trouver le moyen d'afficher n'importe quel symbole en utilisant xmodmap:

sh$ xmodmap -pke | grep degre
keycode  19 = 0 parenright agrave 0 braceright degree at degree
#             1      2        3   4      5        6   7   8

Pour chaque code clé, il indique le symbole associé en fonction des modificateurs:

  1. pas de modificateur
  2. Maj + touche
  3. mode_switch + Key
  4. mode_switch + Shift + Key
  5. AltGr + Key
  6. AltGr + Maj + Touche
  7. ???
  8. ???

Dans cet exemple, je peux voir que "degré" est en 6ème position et la touche simple (position 1) est 0. Je peux donc obtenir le degré en appuyant sur AltGr + Shift + 0 dans cet ordre: selon votre configuration, si vous appuyez sur Shift d'abord, Shift + AltGr est compris comme une émulation de la touche Meta qui a différentes liaisons.

Sylvain Leroux
la source
0

dans vi

  • maintenez enfoncée la touche ctrl , appuyez et relâchez v , relâchez le bouton ctrl
  • appuyez sur u et relâchez u
  • type 00b0

le ° apparaîtra, continuez à taper des caractères normaux

cela ne fonctionne pas à l'invite du shell / terminal, c'est dans l'éditeur VI ou VIM.

Ron
la source
0

Si vous utilisez le clavier international américain ( us_intl ), vous pouvez faire Alt Gr+ Shift+;

elias
la source
0

Ce symbole est utilisé pour représenter les degrés dans de nombreux domaines différents, tels que l'angle ou les températures. Il est obtenu en dessinant un petit cercle en exposant. L'Unicode de l'icône est U + 00B0.

sur Mac:

Utilisation des raccourcis clavier: OPTION + MAJ + 8

sur PC:

Appuyez et maintenez la touche ALT et tapez 0 1 7 6 sur le pavé numérique de votre clavier. Assurez-vous que NumLock est activé et tapez 0176 avec le zéro de tête. S'il n'y a pas de pavé numérique, appuyez sur la touche Fn et maintenez-la enfoncée avant de taper les chiffres 0176 du symbole de degré.

sur iPhone et iPad:

  • Étape 1: cliquez sur le bouton 123 du clavier virtuel pour ouvrir le clavier numérique.

  • Étape 2: Maintenez zéro (c.-à-d. 0) et déplacez votre doigt pour choisir le symbole de degré (c.-à-d. °).

sur LaTeX:

gensymb

\usepackage{gensymb}
\begin{document}
The right angle is 90\si{\degree}.
\end{document}

textcomp

\usepackage{textcomp}
\begin{document}
The round angle is 360\si{\textdegree}.
\end{document}

siunitx

\usepackage{siunitx}
\begin{document}
Degree symbol: 45\si{\degree}.
\end{document}

circ

^{\circ}

Découvrez plus: https://www.degree-symbol.com/

Erick Zind
la source
-1

maintenez enfoncée la touche «alt» et tout en la maintenant enfoncée, maintenez également enfoncée la touche «shift». et tout en maintenant enfoncés les deux, maintenez enfoncée la touche «u». maintenant, relâchez les trois. un «u» avec un trait de soulignement devrait apparaître. maintenant appuyez et relâchez la touche «b» puis appuyez et relâchez la touche «0» (zéro). maintenant, appuyez sur la touche «entrée». un «°» devrait apparaître.

hueyhoolihan
la source
Ne fonctionne pas pour moi
mrc02_kr