Превращение «~» в ввод по нажатию клавиш Shift+Esc, как в международной раскладке США

Превращение «~» в ввод по нажатию клавиш Shift+Esc, как в международной раскладке США

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

Энн Про

Я могу печатать такие символы, установив раскладку «Английский международный».

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

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

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

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

Моя конфигурация AutoKey

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

У меня такой вопрос: как создать сочетание клавиш в Ubuntu 16.04, которое будет работать так же, как в Windows с Autohotkey?

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

Связанный контент