너무 길어요.
h내 시스템에서 , j, k, l, i, d, , 같은 문자가 w초당 여러 번 나타나는 키보드 기반 프로그램을 사용하는 경우 모든 응용 프로그램에서 라틴어가 아닌 문자로 텍스트를 쓰려면 어떻게 해야 합니까?oa
확장 버전
이 질문을 드리는 이유는 간단합니다. 여가 시간에 러시아어를 공부하고 운동을 위해 휴대폰 대신 컴퓨터를 사용하고 싶습니다.
그래서 일반 레이아웃(이탈리아어 쿼리)과 러시아어 표음 레이아웃 사이를 전환할 수 있는 키보드 단축키를 설정했습니다. 좋아요
그러나 bash 세션을 통해 삽입 모드에 들어갈 수 없을 때 분명한 질문이 시작됩니다. 내가 가지고 있는 것을 고려하면 도대체 내 시스템을 어떻게 사용할 것입니까?모든 프로그램키보드 드라이버?
다음은 그 중 몇 가지입니다.
- 텍스트 편집기: Vim
- 웹 브라우저: qutebrowser
- 파일 브라우저: 레인저
- 창 관리자: i3
- 셸: 배쉬
vi-editing-mode
- ...
h이들 각각에서 , j, k, l, i, d, , w, 와 o같은 라틴 문자를 사용하는 것이 중요합니다 a. 기초적인.
하지만 라틴어가 아닌 레이아웃을 사용하면... 길을 잃습니다! 처음에는 이탈리아 레이아웃으로 다시 변경하는 것조차 어려워졌습니다. 실행하려면 sudo
마우스를 통해 터미널 출력에서 문자와 기호를 모아(문자를 선택하고 스크롤 휠을 클릭하여 붙여넣기) 나만의 비밀번호를 작성해야 했습니다 !
즉, 텍스트를 삽입하지 않을 때가 아니라 텍스트를 삽입할 때만 키릴 문자를 입력하고 싶습니다.
답변1
그렇다면 확실한 해결책은 레이아웃 전환기를 추가하는 것입니다.
예를 들어 표준 스위치(Windows에 도입되어 많은 Linux 시스템으로 마이그레이션됨) - Left Alt + Left Shift
.따라서 라틴어 레이아웃에 명령을 입력하고 클릭하여 i
삽입 모드로 전환할 수 있습니다 vi
. lAlt+lShift
두 번째 레이아웃에 원하는 것을 입력하세요. 다시 전환하고 문자 명령을 다시 사용하십시오 vi
.
예, 약간 고통스럽습니다. 하지만 라틴어가 아닌 키보드를 vi
.
xkb
특수키(Left Alt, Left Win, Right Alt 등)를 눌렀을 때 임시 전환도 가능하므로 "LeftAlt+a"는 "ф"가 됩니다.
예, X11 이전에는 다국어 텍스트를 작성했지만 내장된 Midnight Commander
, 또는 와 같은 일반 텍스트 편집기를 사용하는 emacs
것이 훨씬 nano
더 적합했습니다.