Computer >> 컴퓨터 >  >> 체계 >> Linux

Autokey:Linux에서 나만의 키보드 단축키 만들기

Autokey:Linux에서 나만의 키보드 단축키 만들기

Autokey는 Linux용 데스크탑 자동화 유틸리티입니다. 텍스트 확장기로 사용하여 즐겨 사용하는 소프트웨어에서 가장 많이 사용하는 기능에 대한 바로 가기를 만들 수 있습니다. 긴 텍스트 또는 전체 템플릿을 짧은 문자열 약어로 매핑할 수도 있습니다.

Autokey에 익숙해지면 Autokey로 훨씬 더 많은 작업을 수행할 수 있습니다. 데스크톱 응용 프로그램을 자동화하여 입력 없이 동일한 지루한 작업을 수행하거나 자체 미니 앱을 만들 수도 있습니다. Autokey를 사용하여 컴퓨터로 일상 생활을 자동화하는 방법을 살펴보겠습니다.

설치

이 튜토리얼에서는 Ubuntu에 애플리케이션을 설치하고 사용합니다. 프로세스는 응용 프로그램의 사전 패키지 파일을 찾을 수 있는 대부분의 배포판에서 유사해야 합니다.

소프트웨어를 온보드로 가져오는 시각적 방법을 선호하는 경우 소프트웨어 센터에서 Autokey를 찾을 수 있습니다. Gnome, MATE 및 기타 GTK 기반 데스크탑 환경을 위한 Autokey-GTK와 KDE Plasma 및 QT 툴킷에 의존하는 모든 것을 위한 Autokey-QT의 두 가지 버전이 있습니다.

Autokey:Linux에서 나만의 키보드 단축키 만들기

마찬가지로 터미널 팬이라면 apt를 사용하여 설치할 수 있지만 다음 중 하나만 사용하여 적절한 버전을 선택해야 합니다.

sudo apt install autokey-gtk
sudo apt install autokey-qt

텍스트 스니펫

설치된 응용 프로그램 중에서 AutoKey를 찾아 실행하십시오.

Autokey:Linux에서 나만의 키보드 단축키 만들기

AutoKey는 두 가지 다른 유형의 항목과 함께 작동합니다. Autokey가 구로 특성화하는 간단한 일반 텍스트를 사용하여 더 큰 구(따라서 이름)로 확장되는 바로 가기 및 텍스트 조각을 만들 수 있습니다. 대신 비교적 간단한 Python 스크립트를 작성하여 복잡한 작업을 자동화하는 데 사용할 수도 있습니다. 하지만 텍스트 확장 스니펫을 만들어 쉬운 것부터 시작해 보겠습니다.

이 프로그램은 작동 방식에 익숙해지는 데 도움이 되는 몇 가지 샘플 콘텐츠와 함께 제공됩니다. 왼쪽 목록에서 "My Phrases" 폴더를 확장한 다음 그 안에 있는 Addresses 하위 폴더를 확장하고 집 주소 항목을 선택합니다.

Autokey:Linux에서 나만의 키보드 단축키 만들기

프로그램의 기본 창에 4줄의 텍스트가 있고 그 아래에 약어 옆에 adr 문자열이 있습니다. . Autokey가 활성화된 상태에서 텍스트 편집기를 열면 "adr"을 입력하고 Enter 키를 누르면 Autokey의 기본 창에 있는 내용으로 대체됩니다. 이것이 바로 자신의 텍스트 스니펫을 설정할 수 있는 방법입니다. 함께 만들어 봅시다.

프로그램 도구 모음에서 새로 만들기를 클릭하고 나타나는 팝업 메뉴에서 구문을 선택합니다.

Autokey:Linux에서 나만의 키보드 단축키 만들기

스니펫의 이름을 입력하세요. MTE를 사용했습니다.

Autokey:Linux에서 나만의 키보드 단축키 만들기

왼쪽 목록에서 새 항목을 선택하고(아직 선택하지 않은 경우) 창 중앙 부분에서 자리 표시자 텍스트를 지웁니다. 약어를 입력할 때 표시할 텍스트로 바꾸십시오. 사이트 이름을 Make Tech Easier로 입력했습니다.

Autokey:Linux에서 나만의 키보드 단축키 만들기

약어 옆에 있는 "설정 버튼"을 클릭한 다음 팝업 창 왼쪽에 있는 추가를 클릭합니다. 확장하려는 약어를 이전 단계에서 정의한 텍스트 스니펫으로 입력합니다.

Autokey:Linux에서 나만의 키보드 단축키 만들기

즐겨 사용하는 텍스트 편집기를 실행하고 정의한 약어를 입력합니다. 모든 것이 계획대로 진행되면 스니펫이 약어를 대체합니다.

Autokey:Linux에서 나만의 키보드 단축키 만들기

약어를 사용하는 대신 텍스트 조각에 키보드 단축키를 할당할 수도 있습니다. 약어 대신 단축키를 설정하기만 하면 됩니다. 두 옵션 모두 같은 위치에 있습니다. 여러 조각이 포함된 폴더에 단축키를 매핑할 수도 있습니다. 이후 단축키를 누르면 폴더의 내용이 포함된 팝업 메뉴가 나타납니다. 거기에서 항목을 선택하여 사용 중인 프로그램에 내용을 붙여넣을 수 있습니다.

Autokey를 사용한 자동화

작업을 자동화하는 간단한 방법은 좋아하는 응용 프로그램에서 원하는 결과를 얻을 수 있는 키 누름을 복제하는 것입니다. 예를 들어, 텍스트 편집기가 "MTE.txt"라는 이름을 사용하여 작업 중인 파일을 저장하도록 하고 싶습니다. Ctrl를 입력하여 + s 기본 창에서 우리는 Autokey에게 CTRL + S 조합을 응용 프로그램에 보내도록 지시합니다. 그런 다음 다음 줄에 파일 이름을 입력하면 됩니다.

이 접근 방식을 사용하면 일련의 키 누름을 만들어 키보드로 제어할 수 있는 모든 응용 프로그램을 자동화할 수 있습니다. 스크립트에서 항상 대괄호로 묶인 다른 특수 키를 사용할 수 있습니다. alt , 입력 , 이스케이프 , , 이동수퍼 Windows 키용입니다.

고급 스크립팅

이론적으로 Autokey를 사용하면 Python 스크립트를 처음부터 만들지 않고도 비교적 고급 자동화 솔루션을 만들 수 있습니다. 그러나 실질적으로 최신 버전은 그런 면에서 우리를 실망시켰습니다. 도구 메뉴에서 "키보드/마우스 녹음" 옵션을 선택하여 수행할 수 있지만 시도할 때마다 응용 프로그램이 충돌했습니다.

Autokey:Linux에서 나만의 키보드 단축키 만들기

Autokey는 Sample Scripts 폴더에서 찾을 수 있는 예제가 비교적 이해하기 쉽기 때문에 Python에 대한 훌륭한 소개가 될 수 있습니다. 이를 자체 스크립트의 기반으로 사용하여 훨씬 더 복잡한 자동화 솔루션을 만들 수 있습니다.

Autokey:Linux에서 나만의 키보드 단축키 만들기

이미 텍스트 확장기 또는 다른 자동화 솔루션을 사용하고 있습니까? 대신 클립보드 관리자를 찾고 있다면 CopyQ를 사용해 보세요.