Какова функция клавиши Alt Gr?

Я где-то читал, что ключ Alt Gr, найденный на некоторых макетах, заменяет Ctrl + Alt .

Однако для чего можно использовать эту комбинацию? Есть ли документированные ярлыки с помощью Ctrl + Alt ?

  • Клавиша Remap на ноутбуке Gateway
  • Autohotkey - переназначить сплошную клавишу
  • Как создать пользовательскую раскладку клавиатуры в OS X?
  • Как можно найти способ изменения раскладки клавиатуры пользователя?
  • Какая польза от клавиши Scroll Lock?
  • Обратные клавиши Fn для мобильной клавиатуры Microsoft Sculpt
  • Autohotkey - переназначить сплошную клавишу
  • Разъем Din5 для подключения USB
  • Цель «тайного ключа» на клавиатуре IBM PC 3270
  • Язык клавиатуры не правильно настроен при запуске в Windows 10
  • Как ввести символ евро на клавиатуре, который имеет только `$`?
  • Есть ли измеритель потребляемой мощности USB?
  • 6 Solutions collect form web for “Какова функция клавиши Alt Gr?”

    IBM назвала этот ключ «альтернативной графикой» и не заменяет CTRL + ALT , хотя CTRL + ALT был реализован как замена ALT GR в Windows. Это ключевой модификатор (например, CTRL или SHIFT), который позволяет вводить другой вход, который обычно ожидается от ключа.

    В зависимости от настройки вашей клавиатуры и местоположения его можно использовать для создания символов с диакритическими знаками при использовании в сочетании с алфавитными клавишами (чаще всего гласных) и третьим символом, который печатается на некоторых клавишах, например, ( ALT GR + 4 ) или | ( ALT GR + ` ), которые появляются на моей британской клавиатуре. Континентальные европейские клавиатуры обычно имеют еще много клавиш с дополнительными символами, напечатанными на них, которые соответствуют буквам с различными типами диакритических знаков, используемых на этих языках.

    Дополнительную информацию см. В разделе AltGr .

    Для некоторых клавиатур он позволяет несколько альтернативных комбинаций. В некоторых клавиатурах он позволяет использовать символ cent или символ евро. В Википедии имеется довольно полный список комбинаций с использованием Alt Gr.

    Однако, используя клавиатуру Google / Windows, в большинстве случаев она ничего не делает.

    Alt gr необходим для некоторых языков, таких как Polish:

    Alt Gr + a = ±

    Alt Gr + s = ś

    Alt Gr + сдвиг + n = Ń

    Кроме того, удобно для людей с ограниченными возможностями, которым нужно сделать Ctrl + alt + del. Вы попробуете его одной рукой.

    Я уверен, что это реализовано так.

    Вы можете протестировать vkCode из KBDLLHOOKSTRUCT, чтобы узнать, что вы получаете.

    Перечисленный список перечислений здесь , здесь и http://www.pinvoke.net/default.aspx/Constants/WM.html.

    Он должен быть эквивалентен этому:

     using System.Windows.Forms; 

    isAltGr ? (Keys) (1 << 19) : Keys.None

     private static Keys BuildKeyData(Keys virtualKeyCode) => virtualKeyCode | (IsDownControl ? Keys.Control : Keys.None) | (IsDownShift ? Keys.Shift : Keys.None) | (IsDownAlt ? Keys.Alt : Keys.None) | (IsAltGr ? (Keys) (1 << 19) : Keys.None); private static bool IsDownControl => IsKeyPressed((ushort)VirtualKeys.LeftControl) || IsKeyPressed((ushort)VirtualKeys.RightControl); private static bool IsDownShift => IsKeyPressed((ushort)VirtualKeys.LeftShift) || IsKeyPressed((ushort)VirtualKeys.RightShift); private static bool IsDownAlt => IsKeyPressed((ushort)VirtualKeys.LeftMenu) || IsKeyPressed((ushort)VirtualKeys.RightMenu) || IsKeyPressed((ushort)VirtualKeys.Menu); private static bool IsAltGr => IsDownControl && IsDownAlt; 

    Важные комбинации клавиш Alt + Gr на немецкой клавиатуре по умолчанию:

    • @ … AltGr + Q (если вы нажмете те же клавиши на клавиатуре OS X, приложение будет закрыто)
    • € … AltGr + E
    • {… AltGr + 7
    • [… AltGr + 8
    • ] … AltGr + 9
    • } … AltGr + 0
    • \ … AltGr + ß
    • ~ … AltGr + +
    • | … AltGr + <
    • Μ … AltGr + M
    Давайте будем гением компьютера.