Что такое ALT-код для знака иронии (؟)

23783
nateify

Есть ли альтернативный код для знака иронии (؟)? Если нет, есть ли способ настроить клавиатуру для создания؟ когда я нажимаю Alt Gr+Y?

9

6 ответов на вопрос

4
quack quixote

Из Википедии:

Этот символ может быть представлен с помощью перевернутого вопросительного знака в Unicode как (⸮) U + 2E2E. [*] Он также может быть представлен аналогичным арабским вопросительным знаком U + 061F (؟). Это представление может вызвать проблемы при обработке текста с использованием определенных программ, поскольку оно может привести к тому, что текст будет интерпретироваться справа налево в соответствии с арабским языком.

Теперь о том, как вводить это через клавиатуру, на этом сайте есть много более ранних вопросов о том, как вставлять символы Unicode . Как именно будет зависеть от вашей ОС.

Для методов ввода, которые требуют десятичного числа вместо шестнадцатеричного:

  • U + 2E2E - десятичное 11822
  • U + 061F десятичное 1567

[*]. Извините, это не отображается в моей системе, поэтому я не могу подтвердить. Арабский вопросительный знак U + 061F делает tho.

, (11822) не выглядит для меня иронией! Что я делаю неправильно? (И это не твоя шестнадцатеричная конверсия ржавая) Phoshi 14 лет назад 0
это прямо из википедии; это выглядит как коробка с надписью "2E! 2E!" ко мне тоже. : - / quack quixote 14 лет назад 0
Спасибо! Но знаете ли вы, как я могу сделать это, просто набрав Alt Gr + Y? nateify 14 лет назад 0
не случайно. раскладки клавиш сбивают меня с толку. Вы используете Windows или Linux или OSX или что? quack quixote 14 лет назад 0
Я использую Windows (7). nateify 14 лет назад 0
Если это работает для вас, вы можете использовать `<^>! Y :: Send ` в AutoHotKey Phoshi 14 лет назад 2
@phoshi: или `<^>! Y :: Send `, если он предпочитает арабский знак вопроса, верно? quack quixote 14 лет назад 0
Я бы так подумал, да. Phoshi 14 лет назад 0
@phoshi: кстати, я сейчас использую Linux и вижу оба этих персонажа в порядке. какой бы шрифт я ни использовал в WinXP, в нем не было символа U + 2E2E. quack quixote 13 лет назад 0
3
BenoitParis

Похоже, ирония не является стандартным кодом ALT .

Может быть, это происходит от другого языка.

2
Matthew Eyles

По какой-то причине для этого не существует ALT-кода. Вы можете настроить Word для обработки этого с помощью автозамены.

Нажмите Windows + R, затем введите:

CHARMAP 

... и нажмите Enter, чтобы вызвать программу Character Map, затем прокрутите вниз, пока не найдете символ U + 061F. Это примерно на полпути вниз, смотрите коды U + в строке состояния внизу окна. Затем нажмите кнопку «Выбрать», а затем кнопку «Копировать».

Теперь у вас есть символ Иронии в буфере обмена, перейдите в Word и выберите «Параметры автозамены» (в меню «Сервис», если вы используете Word 2002). Введите (?) В поле «Заменить», затем нажмите Ctrl + V (для вставки) в поле «С», затем нажмите OK.

Теперь, когда вы печатаете (?), Word автоматически заменяет эти три символа на символ иронии؟

2
Barry

In Word

  1. Insert > Symbol > More symbols;
  2. Change font to Arabic Typesetting;
  3. Character code: 061F > Insert;
  4. Highlight the new Arabic question mark by double clicking on it;
  5. Change font to Arial

(Result = ؟)

1
bobince

Обычные Alt-коды не могут использоваться для символов вне наборов символов cp1252 (западноевропейский) или DOS (без начального 0).

Вы можете сделать свою собственную раскладку клавиатуры, чтобы добавить ее в любую конкретную комбинацию, используя MSKLC .

1
Xedecimal

I'm not sure what Alt Gr + Y is but you can adapt this to different key combinations...

  • Grab the Unicode version of AutoHotKey: http://ahkscript.org/download
  • Place this in your script file: ^!u::Send ⸮
  • Reload your script
  • Press ctrl (^) + alt (!) + u somewhere
  • ...
  • Profit.

Make sure you grab the unicode version, their default download is ANSI and can't seem to handle unicode in any way I tried as of this writing.

Edit: Oops, wrong character, replaced with the regular one that won't make your text go all RTL when you use it.