Как мне ввести символ степени в X11 (используя раскладку клавиатуры по умолчанию на английском языке)?

24

Я пытаюсь отправить по электронной почте температуру на улице в градусах. На моем Mac символ степени ( °) - Option+ Shift+ 8. Но я пишу электронное письмо в Thunderbird на Ubuntu 10.10 со стандартной раскладкой клавиатуры США и США. Какую комбинацию клавиш я использую, чтобы получить символ степени в X11?

РЕДАКТИРОВАТЬ: Герт успешно ответил на вопрос ... но, бонусные баллы за любой легче использовать нажатие клавиши, чем то, что в его ответе!

мистифицировать
источник

Ответы:

30

Установите ключ Compose . В Ubuntu это легко сделать в настройках клавиатуры, вкладке «Макет», поддиалоге «Параметры». Caps Lockэто хороший выбор, так как он в значительной степени бесполезен (все редакторы, имеющие серьезные права на удаленную работу, имеют команду сделать прописные буквы для тех редких случаев, когда это необходимо).

Нажмите, Composeа затем два символа (иногда три), чтобы ввести символ, которого у вас нет на клавиатуре. Обычно результирующий символ объединяет два введенных вами символа, например Compose ' aввод áи Compose s sввод ß. Символ степени °- одна из наименее запоминающихся комбинаций, он включен Compose o o.

Жиль "ТАК - перестань быть злым"
источник
6
Compose o oнамного легче запомнить, чем Ctrl Shift u B 0 enter. «о», потому что ° является о.
Джош
2
Голосованная +1 функция «Клавиатура месяца» по
классификации
1
Перейдя по ссылкам, я нашел способ «протестировать диск». Клавиша Compose, которая не будет сохраняться при перезапуске X: %xmodmap -e "keysym Super_L = Multi_key"... Super_L - это левый код клавиши «windows-button»; используйте, xevчтобы найти любой код ключа, который вы хотите.
luser droog
17

Ctrl+ Shift+ u(это покажет подчеркнутое значение u), а затем значение Юникода (в данном случае B0) и последует за ним enter.

Герт
источник
Когда я набираю <Ctrl>+ <Shift>+ <u>в Thunderbird, у меня включается подчеркивание и появляется символ "u". Затем «B0» просто набирается (также подчеркнуто) :-(
Джош
2
Следуйте за этим<enter>
Герт
Ах, это ключ. В самом деле? Это единственный способ? Option+ Shift+ 8на Mac намного легче запомнить, так как Shift+ 8это * ...
Джош
Вы всегда можете установить горячую клавишу или что-то для этого.
Falmarri
Ответы и ваш, и Жиля сработали, но я использовал его, потому что мне легче запомнить. Сожалею! +1 в любом случае, хотя!
Джош
8

Вы также можете использовать Alt Gr+ Shift+ 0.

Laurent
источник
Блин, я опять сорван! Это клавиатура ноутбука и не имеет Alt GRключа :-(
Джош
В Ubuntu 16.04 кажется важным, чтобы <kbd> Alt Gr </ kbd> был нажат до <kbd> Shift </ kbd>. Если вы обнаружите, что вышеперечисленное не работает для вас, убедитесь в правильности последовательности.
TafT
@TafT для меня это работает в обе стороны на Xubuntu 16.04
Ярно
2

ALT+ 0у меня работает (я использую Gentoo Linux).

paravoid
источник
2

В качестве продолжения ответа @ Gert (поскольку я пока не могу комментировать), я обнаружил, что при использовании Raspbian Jessie требуется немного другой метод:

с Ctrlи Shiftудерживая, введите u B 0и отпустите все клавиши.

patricktokeeffe
источник
1
как вы печатаете нижнюю букву «U» и «верхнюю букву B», когда все время удерживаете клавишу shift?
Youda008
Привет, не видел ваш комментарий извините - при u
удержанном
1
подождите, так что Shift нажимается все время, но Ctrl только для uи затем отпущен для B?
Youda008
Я немного опоздал, но кому-то еще это может помочь. Вы нажимаете CTRL + SHIFT + U, а затем b и 0. Затем нажмите клавишу Enter или пробел также работает. Вам не нужно держать эти клавиши, просто нажмите один раз.
Ришаб Мишра
1

Вы можете найти способ отобразить любой символ, используя xmodmap:

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

Для каждого кода ключа он показывает, какой символ связан в зависимости от модификаторов:

  1. без модификатора
  2. Shift + Key
  3. Mode_switch + Key
  4. Mode_switch + Shift + Key
  5. AltGr + Key
  6. AltGr + Shift + Key
  7. ???
  8. ???

В этом примере я вижу, что «градус» находится на 6-й позиции, а простая клавиша (позиция 1) равна 0. Поэтому я могу получить степень, нажав AltGr + Shift + 0 в таком порядке: в зависимости от конфигурации, если вы нажмете Сначала Shift, Shift + AltGr понимается как эмуляция мета-ключа, который имеет разные привязки.

Сильвен Леру
источник
0

в ви

  • удерживая Ctrl , нажмите и отпустите v , отпустите кнопку Ctrl
  • ударил U и отпустить U
  • введите 00b0

появится °, продолжайте печатать обычные символы

это не работает по приглашению оболочки / терминала, это в редакторе VI или VIM.

рон
источник
0

Если вы используете международную клавиатуру США ( us_intl ), вы можете сделать Alt Gr+ Shift+;

Элиас
источник
0

Этот символ используется для обозначения градусов во многих различных областях, таких как угол или температура. Получается путем рисования маленького кружка в виде надстрочного индекса. Юникод иконки - U + 00B0.

на Mac:

Использование сочетаний клавиш: OPTION + SHIFT + 8

на ПК:

Нажмите и удерживайте клавишу ALT и введите 0 1 7 6 на цифровой клавиатуре клавиатуры. Убедитесь, что NumLock включен, и введите 0176 с начальным нулем. Если цифровая клавиатура отсутствует, нажмите и удерживайте клавишу Fn, прежде чем вводить символ степени 0176.

на iPhone и iPad:

  • Шаг 1: Нажмите кнопку 123 на экранной клавиатуре, чтобы открыть цифровую клавиатуру.

  • Шаг 2: Удерживая ноль (т. Е. 0), переместите палец, чтобы выбрать символ градуса (т. Е. °).

на 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}

Проверьте больше: https://www.degree-symbol.com/

Эрик Зинд
источник
-1

удерживайте нажатой клавишу «alt» и, удерживая ее нажатой, также удерживайте клавишу «shift». и, удерживая оба из них, удерживайте клавишу «U». Теперь отпустите все три. «U» с подчеркиванием должно появиться. Теперь нажмите и отпустите кнопку «b», а затем нажмите и отпустите кнопку «0» (ноль). Теперь нажмите клавишу «Ввод». должен появиться знак «°».

hueyhoolihan
источник
Не работает для меня
mrc02_kr