데드 키를 두 번 누르기


9

최근에 Windows에서 Ubuntu 11.04로 전환했으며 데드 키 ( ^또는 등 ´)를 두 번 누르면 동작이 두 OS에서 다릅니다.

Windows에서 첫 번째 프레스는 종료되었지만 두 번째 프레스는 두 문자를 제공합니다. 예를 들어, ¨한 번 누르면 아무것도 그물에 걸리지 않지만 두 번 누르면 그물에 걸리는 것 ¨¨입니다.

우분투에서는 첫 번째 프레스도 죽었지 만 두 번째 프레스는 당신에게 한 캐릭터 만 넣습니다. 따라서 ¨한 번 누르면 아무것도 그물에 걸리지 않고 두 번 누르면 그물에 걸려 있습니다 ¨.

내가하고 싶은 것은 죽은 키가 Windows에서와 같이 작동하도록하는 것입니다. 즉, 두 번 누르면 캐릭터가 두 번 그물에 닿습니다.

예를 들어 ü를 쓸 수 없으므로 죽지 않기를 원하지 않습니다.

그런 일이 가능합니까? 그렇다면 어떻게해야합니까?


2
호기심으로, 나는 Windows 시절 의이 행동을 기억하며 항상 두 가지를 원할 때 유스 케이스가 무엇인지 통찰력이 생겼습니다. 죽은 키를 두 번 누른 후 백 스페이스를 사용하지 않은 시간이 있다고 생각하지 않습니다.
Ward Muylaert

예를 들어 LaTeX를 작성할 때 인용 된 텍스트는``this ''와 같이 작성됩니다. 스마일도 있습니다 ^^.
Sebastian Paaske Tørholm

1
Kile은 필요한 것에 따라 ""또는``로 자동 수정합니다.
Ward Muylaert

따옴표에 대해 내 자신의 qq {} 및 q {} 함수를 정의했습니다. 특정 편집기를 사용하는 경우, 하나의`출력 '을 프로그래밍 할 수 있습니다
Martin Ueding

답변:


1

compose 키를 사용하여 유사한 동작을 얻을 수 있습니다. 작성 키는 시스템 설정-> 키보드-> 레이아웃-> 옵션-> 작성 키에서 설정할 수 있습니다. 이제 ü를 입력하려면 compose를 누르고 compose를 놓은 다음 Windows에서와 같이 진행하십시오.

편집 : 약간 잘못 이해하면이 작업을 수행하기 전에 키를 죽은 상태로 만들어야합니다.


0

내가 아는 한 당신이 요구하는 것은 불가능합니다. 그러나 키보드 레이아웃을 AltGr데드 키가있는 키보드 레이아웃으로 변경하더라도 여전히 데드 키를 가질 수 있습니다 ü.

이러한 데드 키를 얻는 방법은 매우 쉽습니다. 예를 들면 ü것이다 AltGr + Shift + '.

전용 AltGr키 가 없으면 올바른 Alt키가 해당 키가됩니다.


0

내가하고 싶은 것은 죽은 키가 Windows에서와 같이 작동하도록하는 것입니다. 즉, 두 번 누르면 캐릭터가 두 번 그물에 닿습니다.

예를 들어 ü를 쓸 수 없으므로 죽지 않기를 원하지 않습니다.

나는 똑같은 것을 원했고 우분투가 창처럼 정확하게 작동하는 쉬운 방법을 찾지 못했습니다 (죽은 키이지만 두 번 입력하면 두 번 입력하십시오). 내가 지금 사용하고있는 솔루션은 죽은 키를 사용하지만 키보드와 같은 특수 문자를 입력 할 수 있습니다 à.

그런 문자를 쓰려면 먼저 "구성 키"를 누르십시오.

heregnome-tweak-tool 제안 된 멋진 GUI를 포함하여 작성 키를 설정하는 여러 가지 방법이 있습니다 . 그러나 내 흐름을 사용 Capslock하거나 Right Alt정말로 혼란스럽게했습니다.

그래서 나는 이것을 제안 합니다 : 조합을 컨트롤 키로 설정하십시오. 나는 그것을 설정 AltGrSuper했고 이제이 두 키를 놓은 직후에 입력하는 것은 하나의 문자로 결합됩니다.

이것은 다음과 같이 수행됩니다.

  1. 데드 키를 사용하지 않도록 키보드 레이아웃 설정
  2. 사용 가능한 옵션 찾기 grep "compose:" /usr/share/X11/xkb/rules/base.lst
  3. 이 명령과 같은 것을 사용하여 원하는 옵션을 설정하십시오.
    dconf write /org/gnome/desktop/input-sources/xkb-options "['compose:lwin-altgr']"
  1. 로그 아웃했다가 다시 로그인해야 할 수도 있습니다

나는 매우 비슷한 문제에 직면하고 있지만 차이점은`(dead_grave)를 한 번만 입력하면된다는 것입니다. 작성된 문자를 입력하는 데 효과적이지 않습니다 (코드 개발에 필요합니다). 작은 따옴표를 얻으려면 지금 두 번 입력해야합니다. 어떤 충고?
cesarpachon

@cesarpachon 당신은 일반적으로 사용 가능한 모든 키보드 레이아웃을 시도 했습니까? 예를 들어 스위스 독일어의 경우 4 가지 옵션이 있습니다. 나는 당신을 오해 할지도 모르지만, 아마도 당신이 필요로하는 것은 "죽은 키가 없다"는 키보드 레이아웃입니다
lucidbrot

전체 레이아웃을 변경하고 싶지 않고 단일 키를 사용자 정의하면됩니다. 스페인어 키보드가 있고 dead_grave 키를 alt gr로 활성화해야합니다. 미국 키보드에서는 직접 키 입력입니다. 다른 모든 키는 괜찮습니다. xmodmap으로 해당 동작을 변경할 수 있었지만 문자를 삽입하려면 두 번 눌러야합니다. 코드를 작성하기 위해 한 번만 누르고 싶습니다. 처럼 : à 대신 : hello(보간 문자열에 대한 자바 스크립트 기능). 제안 해 주셔서 감사합니다. 대체 레이아웃을 검색하겠습니다 (스페인어의 경우 dead_acute를 유지하고 싶습니다 : Canción)
cesarpachon

흠. @cesarpachon, 새로운 질문을 부탁드립니다. 어떻게해야할지 모르겠지만, 키 바인딩 매핑으로 가능해야한다고 확신합니다
lucidbrot
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.