OpenOffice에서 키보드 입력을 다시 매핑하여 "종료"와 같은 작업을 수행합니다.

OpenOffice에서 키보드 입력을 다시 매핑하여 "종료"와 같은 작업을 수행합니다.

저는 Logitech R400 2.4GHz Wireless Presenter를 사용하고 있습니다. OS에서는 4개의 버튼(page up, page down, f5 및 'v')이 있는 표준 USB 키보드로 표시되며 특정 키를 특정 기능에 다시 매핑해야 합니다. 프로그램을 종료하는 것과 같습니다.

저는 앱에서 OpenOffice의 PowerPoint 프레젠테이션을 실행하고 발표자 리모컨으로 프레젠테이션을 제어해야 하는 박물관용 전시회를 만들고 있습니다.

원격에서 OpenOffice를 종료할 수 있어야 합니다. 내가 어떻게 할 수 있는지 아는 사람 있나요?

저는 Ubuntu Linux를 사용하고 있으며 필요한 모든 창 관리자(현재 Awesome WM)를 실행할 수 있습니다.

운영자는 프레젠테이션을 앞뒤로 순환할 수 있어야 하며 버튼 중 하나를 사용하여 언제든지 종료할 수 있어야 합니다.

답변1

나는 당신을 위한 해결책을 찾았습니다. AutoHotKey를 사용하여 장치 버튼을 다시 매핑할 수 있습니다.우편그것을 한 사람과 그것을 하는 방법을 설명하는 사람.
그러나 나는 당신에게도 도움이 될 수 있는 또 다른 솔루션을 찾았으며 우분투와 로지텍 R400의 키 재매핑을 제공합니다.

행운을 빌어요

답변2

설명된 접근 방식을 사용하는 솔루션을 찾았습니다.여기.

내가 그의 스크립트에서 실제로 수정한 유일한 것은 xkb_symbols 테이블이었습니다. 내 내용은 다음과 같습니다.

xkb_symbols "remote" {
    key <FK05>   { [ Escape         ] };
};

탈출을 위해 f5 키를 다시 매핑합니다. OpenOffice 슬라이드 쇼 중에 Esc 키를 누르면 쇼가 종료됩니다.

슬라이드쇼가 즉시 시작되도록 OpenOffice를 실행하려면 다음과 같이 호출합니다.

soffice --invisible --norestore -show <slideshow file>

system() 함수를 사용하여 기본 C++ 앱에서 이 방식으로 호출합니다. 일단 실행되면 리모컨의 다시 매핑된 버튼을 누르면 프레젠테이션이 종료되고 포커스가 내 앱으로 돌아갑니다.

답변3

Ubuntu에서 키를 다시 바인딩하는 방법에 대한 이 문서를 읽어보세요.

https://askubuntu.com/questions/24916/how-do-i-remap-certain-keys

관련 정보