입력 동작(단축키, 마우스 제스쳐) 활용하기

단축키로 프로그램 실행하기 글에서는 KMenuEdit 을 이용해서 단축키 지정 하는 방법을 소개했다.

그러나 이번 글에서는 어떠한 명령이나 단축키 또는 키보드 입력을 할 수 있는 방법을 소개하겠다.

먼저, 이번 글에서 설정하는 방식은 시스템 설정 > 입력 동작에서 설정할 수 있다.

입력 동작으로 이동하면 아래와 같은 창을 볼 수가 있다.


창의 오른쪽에 보이는 화면은 아래의 설정 버튼을 눌렀을 때 나오는 화면이다. 여기서 제스쳐 기능을 사용하고 싶다면 제스쳐라고 쓰여진 곳에 체크를 하면 된다.

그러면 아래가 활성화 되는데, 시간 제한은 제스쳐를 하는데 걸리는 시간을 의미하고, 마우스 단추는 제스쳐를 할 때 어떤 마우스 단추와 사용할 것인지를 묻는 것이다.

참고로 마우스가 3버튼(좌, 휠, 우)로 되어 있는 경우 2번 단추는 휠 스크롤 버튼을 말한다.
(1번 단추는 클릭 버튼이기 때문에 너무 자주 쓰여서 아예 없는 것 같다.)


다음으로 그룹 생성 방법을 설명하겠다. 그룹은 단축키나 제스쳐와 같은 명령을 어떤 창에서 사용할 지를 제한해줄 수 있다.

편집 버튼을 누르거나 왼쪽 화면에서 우클릭을 하면 새 그룹이 있다. 이것을 클릭하면 그룹이 생성된다.

그리고 그룹을 클릭하고 조건 탭에서 명령을 어디서 사용할 지 제한할 수 있다. 기본적으로 아무것도 적지 않으면 전역에서 사용할 수 있고, Konqueror Gestures 그룹의 예처럼 컹커러에서만 사용할 수 있도록 규정할 수 있다.

오른쪽 화면에서 새로 만들기를 누르면 활성 창과 존재하는 창이 있는데 자신이 사용하고자 하는 창의 종류를 선택하면 창이 새로 열리는데, 새로 만들기를 또 누르면 창의 종류를 편집할 수 있다. 이 편집 방법은 자동 감지 기능을 사용하거나 다른 예시들을 참고해서 창을 지정할 수 있다.


다음으로 단축키를 지정해보겠다. 편집 버튼에서 새로 만들기 > 전역 단축키에서 단축키를 생성할 수 있다.

여기에 3가지 기능이 있는데, 명령어/URL 은 입력 동작이 실행 됐을 때 명령어나 URL 을 실행시킬 수 있도록 해준다.

키보드 입력 보내기는 입력 동작이 실행 되었을 때 키보드에서 어떤 키를 눌러줄 지를 결정 할 수 있다.

예를 들어 마우스 제스쳐로 왼쪽에서 오른쪽으로 하면 창을 닫고자 한다면 Ctrl+Q 를 적어주면 제스쳐가 실행 되었을 때 키보드에서 Ctrl+Q 가 실행이 된다.
(연속 동작을 하고 싶다면 : 으로 구분 해주면 된다.)

단축키를 생성 했다면 새로운 항목이 나타나고 이것을 수정해주면 된다. 단축키 지정 방법은 간단하므로 더 이상 설명은 하지 않겠다.


이번에는 마우스 제스쳐를 설명하겠다. 예를 들어 설명하면 왼쪽에서 오른쪽으로 제스쳐 했을 때 파이어폭스가 실행이 되도록 하고자 한다.


일단 위와 같이 그룹을 생성해준 다음 오른쪽 박스에 체크를 해두자. 그래야 그룹 아래의 입력 동작이 실행될 수 있다.

그 다음 아래와 같이 새로 만들기 > 마우스 제스쳐 동작 > 명령어/URL 을 선택해서 항목을 만들어준다.


그 다음 트리거 탭으로 이동해서 제스쳐를 그려준다. 아래 편집 버튼을 누르면 창이 하나 나타나는데, 왼쪽 클릭을 한 상태에서 원하는 제스쳐를 그려준다. 왼쪽에서 오른쪽으로 그리면 아래와 같이 나타난다.(초록색이 시작점이다.)


다음으로 동작 탭에서 명령어를 적어주면 된다. 파이어폭스를 실행시키려면 firefox 라고 적어주고, 다른 프로그램이나 파일 경로를 지정할 수도 있다.

이렇게 지정하고 적용을 누르면 설정이 완료가 되었다. 이제 제스쳐를 취해보면 원하는 제스쳐가 실행이 된다.
(만약, 안 된다면 재로그인 해보자.)

기타 사항들을 Examples 를 통해서 예제로 확인해 볼 수도 있다.

ps.
이제 편리함과 귀찮음을 모두 갖추었다. :-)

댓글 없음:

댓글 쓰기