Создание «~» ввода клавиши Shift + Esc, как в США.

Я только что купил 60% клавиатуру, которой не хватает выделенного ключа `~ ~ рядом с ключом« 1 ». В бразильском португальском языке очень часто используются персонажи, такие как «ã» или «õ». Для тех, кто не знает, вот как выглядит 60% клавиатура:

Anne Pro

Я могу напечатать такие символы, установив свой макет на «English International».

Проблема в том, что набрав ~ на этой клавиатуре, требуется одновременное нажатие Fn + Shift + Esc, а затем либо «a», либо «o» в моих примерах, прежде чем печатать требуемый символ.

Это феноменальный объем работы для таких общих персонажей.

В Windows я установил Autohotkey и сделал небольшой скрипт, который используется для ввода «~», когда я нажимаю Shift + Esc. Он работает безупречно, как ожидалось, и я могу удалить ключ Fn из брелка, который я должен нажать, чтобы ввести эти символы.

Я попытался сделать то же самое в Linux Mint 18.1 (который основан на Ubuntu 16.04), установив Autokey и сопоставив тот же ярлык с «~».

Моя настройка AutoKey

Он тоже работает, но в этом случае вместо того, чтобы ждать следующего нажатия клавиши для печати символа, он уже печатает ~, как если бы мой макет не был установлен на английский язык International (но это так). Я на 100% уверен, что мой макет выбран правильно, поскольку он работает, когда я использую полную комбинацию клавиш с Fn.

Мой вопрос: как я могу сделать ярлык в Ubuntu 16.04, который работает так, как он работает в Windows с Autohotkey?

Это может быть решение, использующее Autokey или что-то еще, до тех пор, пока оно работает.

Linux и Unix - лучшая ОС в мире.