미국 키보드를 사용하여 브라질 포르투갈어로 작성하는 방법은 무엇입니까?

미국 키보드를 사용하여 브라질 포르투갈어로 작성하는 방법은 무엇입니까?

저는 2000년부터 2006년까지 Linux와 FreeBSD를 주요 데스크탑 환경으로 사용했습니다. 그 당시에는 포르투갈어 브라질어를 작동시키려면 키보드 맵을 편집해야 했습니다. 그 이후로 저는 Linux를 데스크톱으로 사용하는 것을 중단하고 작업을 완료하는 데 시간이 너무 많이 걸리기 때문에 MacOS로 전환했습니다.

저는 지난 10년 동안 Linux 데스크탑이 발전했다는 소식을 듣고 몇 주 전에 Ubuntu 16.04가 사전 로드된 새 Dell XPS를 구입했는데 정말 놀랍습니다... 키보드를 사용할 수 없습니다. 올바르게 작동하십시오!

처음에는 US-international을 사용하여 세딜라 "ç"를 쓸 수 없었습니다. 의 지침을 따르면세딜라로 라틴어 소문자 c를 입력하는 방법작동하게 할 수는 있지만 이제 모든 자음에 "악센트"가 붙습니다(예: '+s가 ś이 되거나 '+r이 ŕ가 됨). 이는 포르투갈어에서는 불가능합니다. 예상되는 동작은 's 또는 'r입니다.

일을 바로잡는 것이 왜 그렇게 어려운가요?

이 문제에 대한 해결책이나 해결 방법이 있는지 알고 싶습니다.

편집: 누군가 이것을 여러 언어를 사용하는 방법에 대한 다른 질문과 중복된 것으로 표시했습니다. 이것은 여기서의 문제가 아닙니다. 내 질문은 미국 키보드를 사용하여 브라질 포르투갈어를 작성하기 위해 Ubuntu/Linux를 올바르게 작동시키는 방법입니다.

즉, 입력'이어서에스출력해야 한다'에스그리고는 아니다에스, 입력하는 동안'이어서출력해야 한다그리고 타이핑'이어서출력해야 한다.

그렇다면 문제는 어떻게 이 동작을 얻을 수 있느냐는 것입니다.

편집: 실제 답변을 얻지 못했기 때문에 이 문제를 해결하기 위해 ibus-tmpl을 기반으로 작은 ibus 입력 방법을 코딩했습니다. 아마도 좋은 해결책은 아니지만 내가 찾을 수 있는 가장 빠른 해결 방법은 다음과 같습니다. 다음에서 이용 가능합니다.http://github.com/gcms/ibus-semidead

답변1

당신이 사용할 때영어(미국, 데드 키가 있는 국제)레이아웃에서 '(아포스트로피) 키는 '죽은' 키로 바뀌었습니다. 악센트 문자만 입력하려면 두 번 누르면 ´(급 악센트)가 되고, 뒤에 을 '누르면 '(아포스트로피)가 됩니다.'Space

편집하다:

기본을 선호하신다면영어(미국)데드 키가 없는 레이아웃의 경우 GTK 애플리케이션에 적합한 설정은 다음과 같습니다.

  1. 작성 키를 활성화합니다. 작성 키를 활성화하려면 어떻게 해야 하나요?

  2. 파일을 생성 ~/.XCompose하고 다음 내용을 제공합니다.

    <Multi_key> <apostrophe> <C> : "Ç" Ccedilla # LATIN CAPITAL LETTER C WITH CEDILLA
    <Multi_key> <apostrophe> <c> : "ç" ccedilla # LATIN SMALL LETTER C WITH CEDILLA
    

그런 다음 가장 일반적인 악센트 문자를 쉽게 입력할 수 있습니다. 예를 들면 다음과 같습니다.

Compose그 다음에 '= A> á

Compose'다음 C=> ç

그리고 동시에:

'S=> 가 뒤따른다

편집 II:

처럼데이비드주석에서 지적했듯이 작성 키에는 ccedilla를 입력하는 방법이 내장되어 있습니다.

Compose그 뒤에 ,(쉼표), 그 뒤에 C=> ç

따라서 기본적으로 ~/.XCompose위에서 제안한 파일은 중복됩니다.

관련 정보