Где можно найти возможные сочетания клавиш и их выводы?

Так... Я недавно купил клавиатуру с американским расположением, поскольку у них не было его для моего родного языка. Это однако пропускает ключ на клавиатуре, где я обычно делаю '\'. Я использую I3 в качестве своего WM и человечности 18.04. Существует ли способ проверить, что различные комбинации ключей делают? Я, кажется, вспоминаю, что это находится в некотором файле и может также быть изменено там, но наклон находит тот файл...

Править: Проблема, что на американском keybhoard ключом рядом с Z является SHIFT. Обычно существует ключ перед сдвигом, где обратная косая черта находится на датских разметках. Я хочу видеть, включает ли некоторая комбинация американскую клавиатуру, соответствует этому недостающему ключу... Или повторно отобразите что-то на обратную косую черту альтернативно.

0
задан 17 October 2018 в 15:02

2 ответа

Возможно, можно ли попробовать что-то вроде этого? Это просто читает в из клавиатуры и эхо, это отступает!

#include <sys/stat.h>
#include <sys/mman.h>
#include <sys/ioctl.h>
#include <sys/select.h>
#include <sys/types.h>
#include <sys/time.h>
#include <linux/fb.h>
//All other includes
#include <time.h>
#include <unistd.h>
#include <termios.h>
#include <fcntl.h>
#include <stdio.h>
#include <stdlib.h>


char getkey()
{
    fd_set rfds;
    struct timeval timev;
    int ioready;
    char ch;
    FD_ZERO(&rfds);
    FD_SET(0, &rfds);

    timev.tv_sec = 0;
    timev.tv_usec = 0;

    ioready = select(1, &rfds, NULL, NULL, &timev);

    if(ioready)
    {
        read(1, &ch, 1);
        return ch;
    }
    else
        return '\0';
}

int main()
{
    while(1)
    {
        char my_char = getkey();
        if(my_char == 'q')
            break;
        printf("%c", my_char);
    }

}
0
ответ дан 27 October 2019 в 07:49

Обратная косая черта на моей клавиатуре, которая похожа на тот в фотографии, которую Вы разместили, получена путем нажатия сдвига + (ключ перед номером 1).

"Или повторно отобразите что-то на обратную косую черту альтернативно".

Вы могли использовать Xmodmap, xkb или AutoKey для переотображения ключей. С xbindkeys можно запустить команду с комбинацией ключей. Я не знаю, как повторно отобразить ключи с ним.

С AutoKey, графическим интерфейсом пользователя (GUI), можно использовать сокращения. Например, для получения обратной косой черты можно ввести "zz" или использовать горячую клавишу ctrl+y или безотносительно комбинации, которую Вы хотите (Управление, Высокий звук, Сдвиг, Супер, Hyper, Meta).

Датский и норвежский алфавит:

  • aae к æ
  • AAE к Æ
  • OO к Ø

Другие примеры:

  • btw к между прочим
  • addd к многострочному адресу
  • тильда к ~...

Существуют также демонстрационные сценарии в Python (вставьте дату с сокращением или горячей клавишей). И можно кодировать собственное.

Версия Python3 находится на GitHub. https://github.com/autokey/autokey

Или устаревшая версия в менеджере Sofware. Эта версия может заморозиться при конфигурировании данных. Иногда я должен был открыть терминал и запись: xkill; чем нажимают на окно AutoKey.

Для установки горячей клавиши, необходимо сделать шаги тезисов в правильном порядке:

Горячая клавиша/Набор/Нажатие для Устанавливания/Нажимания ключевого.../Нажатия Ctrl или Alt или Сдвига/Хорошо; Затем Сохраните

0
ответ дан 27 October 2019 в 07:49

Другие вопросы по тегам:

Похожие вопросы: