Windows에서 작성 키


64

Linux에서 Compose 키는 많은 기호를 입력하는 좋은 방법입니다. 예 :

  • em-dash—를 누른 Compose다음- - -
  • Composethen 를 눌러: o
  • Compose다음 을 눌러 유로 €C =

(쓰기 키 기능은 오른쪽 / 왼쪽 Alt, 오른쪽 / 왼쪽 Windows 키와 같은 다양한 키보드 키에 할당 할 수 있습니다.)

Windows를 사용할 때 Compose 키가 정말 그립습니다. 나는 보았지만 지금까지 Windows에서 동등한 Compose 키 기능을 얻는 방법을 찾지 못했습니다. 누구나 그것을하는 방법을 알고 있습니까?


AllChars는 Windows TSE 서버에서 작동하지 않습니다.

답변:


62

이것은 오래된 질문이지만 많은 사람들이 Google 검색을 통해 문제를 발견 할 수 있습니다. 요청을받은 지 약 4 년이 지나면 몇 가지 옵션이 더 있다고 생각했습니다. 나는 그것들을 모두 테스트 할 수는 없었습니다 (집에는 Windows가 없지만 가볍고 신선한 공기를위한 것들이 있습니다-직장에서 Dropbox에 액세스하여 일부 아카이브를 다운로드 할 수는 없습니다). 그러나 짧은 목록은 다음과 같습니다.

  • AllChars : 2009 년에 마지막으로 업데이트되었지만 여전히 Vista까지 작동하는 것 같습니다. 또한 Vista에서 비활성화하거나 편집 할 수없는 "매크로"를 제공하므로 미리 정의 된 것이 방해가 될 수 있습니다 (그렇지 않을 수도 있음 ). 업데이트 : 잠시 동안 사용한 후,이 앱에 영향을 미치는 이상한 효과가 발생했습니다 (설치하기 전에 발생하지 않았기 때문에). 규칙적인 패턴은 없지만 때때로 키보드가 엉망이되어 CAPS가 거꾸로되어 일부 키가 작동하지 않는 것 같습니다. 그래도 다른 것이 있을지 모르지만, 전에는 없었습니다. 업데이트 2 : 전환 후 부작용이 발생하지 않았습니다 ...
  • WinCompose : 매크로와 같은 추가 특수 효과는 없지만 여기서 찾고있는 것은 아닙니다 :) Linux에서 사용했던 것과 동일한 레이아웃을 사용하는 것 같습니다. 더 긴 테스트가 필요하지만 하루 만에 이미 내가 가장 좋아하는 후보입니다. 편집 : 반 년 후에도 여전히 내가 가장 좋아합니다. 설치가 쉽고 안정적이며 부작용이 없으며 단순히 훌륭합니다! 업데이트 : Vista에서 Win10까지 작동한다고보고되었습니다. 3.5 년 후에도 여전히 행복합니다 :)
  • CKFW : Windows 용 작성 키 . 다운로드 용 Dropbox에 액세스 할 수 없어 테스트 할 수 없습니다.
  • Unichars : 이 블로그에 나열된 제한으로 인해 테스트 하지 않았습니다 (일부 프로그램에서는 작동하지 않음).
  • FreeCompose : 2011 년 마지막 릴리스이지만 개발자는 여전히 repos에 살아 있다고 주장합니다. 대부분의 프로그램에서 작동해야합니다 (PuTTY에 문제가 있었지만 패치가 제공되었습니다). 단점 : "구성"할 때 성가신 경고음이 발생하여 끌 수 없습니다. 또한 작성 순서는 표준 순서가 아닙니다. 장점 : 고유 한 시퀀스를 정의 할 수 있으며 서비스를 종료하지 않고 실행하는 동안 서비스를 비활성화 할 수 있습니다.
  • USCompose 는 일부 작성 항목을 포함하여 대체 미국 키보드 레이아웃입니다. 항상 Linux 구성 키 시퀀스와 일치하는 것은 아닙니다 .
  • 악센트 작곡가 : 상업용; 데모 가능. 시도하지 않았습니다.
  • Compose-Keys : Linux 작성 키 시퀀스를 모방한다고 주장합니다 (몇 가지를 놓쳤으며 모두 작동하지는 않았지만 때로는 "할 때까지 시도"해야 함). ) GitHub에서 무료로 제공됩니다.
  • WebComposeKey : 브라우저 기반의 크로스 플랫폼. 사용 가능한 시퀀스를 배우는 것이 좋습니다 :)
  • DIY : Microsoft 키보드 레이아웃 작성기

이것은 필요한 몇 가지 추가 옵션을 제공해야합니다. MS가 마침내이 기능을 릴리스에 포함 시킬지 궁금합니다 ( "언제", "언제")


3
안녕하세요. WinCompose의 문제는 64 비트 실행 파일 만 제공한다는 것입니다. 버전 0.4.4에서 수정되었습니다.
sam hocevar

9
나는 당신이 겸손하게 제안합니다. 귀하의 목록에있는 다른 대안이 나를 만족시키지 못했기 때문에 WinCompose를 썼습니다. 가능한 한 단순하게 유지했지만 개선 제안에 완전히 개방되어 있습니다.
sam hocevar

2
@Khaur 오늘도 AllChars를 사용했습니다. 사용하기 시작한 후 때때로 이상한 동작이 나타났습니다 (예 : 키보드가 CAPS를 거꾸로 / 메시지하는 것처럼 이상한 반응을 보임). Sam의 의견을 듣고 WinCompose에 다시 시도해 보았습니다. 매력처럼 작동하는 것 같습니다! 매크로와 같은 추가 특수 효과는 없지만 어쨌든 특수 효과 이후에는 없었습니다.
Izzy

1
@Izzy AllChars에는 놓칠 수있는 기능이 하나 있습니다. 일치하는 조합을 찾지 못하면 대소 문자를 구분하지 않는 일치를 시도하는 옵션입니다. 어쨌든 표준 Unix 동작은 아니지만 깔끔하게 들립니다.
카 우르

2
Windows XP에서 몇 년 동안 AllChars를 사용했지만 이제 WinCompose가 출시되었습니다. 정확히 옳은 일을합니다. @SamHocevar 감사합니다!
Gilles

12

윈도우에서 유닉스와 같은 핵심 작곡 코드를 에뮬레이트하는 유틸리티가 몇 가지 있습니다. Allchars 는 하나이지만 F + OSS이기도하지만 실제로는 직접 시도하지는 않았습니다 ( "나중에 시도"북마크 폴더에있는 많은 유틸리티 중 하나입니다).


1
웹 페이지에서 말하는 내용을 이해하면 컴퓨터의 "기본 코드 페이지"에있는 값이 0..255 인 문자 만 입력 할 수 있습니다.
Craig McQueen

2
방금 최신 버전을 시도했지만 웹 페이지가 제안하는 것보다 훨씬 더 유능한 것으로 보입니다. 웹 페이지가 최신 정보가 아닐 수 있습니다. 사실 나는 AllChars가 결국 그 자리를 치고 있다고 생각합니다.
Craig McQueen

3
현재 버전은 C #으로 작성된 것으로 보이며 2009 년 업데이트되었습니다. SourceForge 사이트를 확인하십시오 : sourceforge.net/projects/allchars
David Pope

AllChars와 같은 제목을 사용하면 최소한 기본 라틴 스크립트 변형을 포함 할 것으로 예상되지만 간단한 형식 ( fileformat.info/info/unicode/char/117/index.htm ) 에서는 실패합니다 .
relet

5

Windows에서는 AllChars가 원하는 것을 수행해야합니다. 나는 당신이 거의 1 년 동안 묘사 한 정확한 목적으로 그것을 사용하고 있습니다.

주의 사항 : AllChars를 설치하고 키보드가 이상하게 작동하기 시작하면 제공하는 다른 버전 중 하나 인 알파 / 베타를 사용해보십시오. 그들은 모두 다른 버전의 Windows와 다른 문제가있는 것 같습니다. 그러나 그들 중 하나는 당신이 사용하는 모든 것과 함께 작동해야합니다.


4

code.google.com 에는 Freecompose 도 있지만 작성 모드를 시작할 때마다 성가신 경고음이 울립니다.


3

Accent Composer 는 유망한 것으로 보이며 잠시 후에 노력하고 싶습니다.

업데이트 :
실제로 AllChars 는 필요한 것을 수행하는 것 같습니다 (웹 사이트는 그렇지 않다고 말하지만 웹 사이트의 정보가 최신 버전과 비교하여 오래된 것 같습니다). 그래서 저는 Accent Composer를 귀찮게하지 않을 것입니다.


1

United states-International키보드 레이아웃을 사용할 수 있으며 특별한 소프트웨어없이 악센트 문자를 쉽게 입력 할 수 있습니다.

`+ a= à

'+ c= ç

"+ o= ö

나는 당신이 €와 m-dash를 위해 그것을 사용할 수 있다고 생각하지 않습니다.


1

MS 프로그램 (워드, 아웃룩 등) 내에서 입력 할 수 ctrl+ : o얻을 öctrl+ ` e얻을è

.


2
하나의 응용 프로그램에서만 작동하는 것은 좌절입니다.
Craig McQueen

1
내가 말했듯이, 그것은 전체 사무실 제품군에서 작동하며 그것이 가치있는 정보라고 생각합니다. 그러나 당신은 요점을 잘 알고 있습니다. 키보드 레이아웃을 변경할 필요가없는 범용 솔루션을 Windows에서 제공한다면 좋을 것입니다.
Jeffery Williams

-2

Linux에서 Compose 키의 기능을 이해하면 Windows 동등성은 á 또는 Á 생성, é 또는 É 등 생성 Alt Gr과 같은 키 를 누르는 것입니다 .AE

Alt숫자 키보드의 숫자 코드와 함께 왼쪽 키를 누르고 있으면 다음 과 같은 많은 기호가 생성됩니다.

Alt+ 1= ☺

Alt+ 2= ☻

Alt+ 3= ♥

Alt+ 4= ♦

Alt+ 5= ♣

Alt+ 6= ♠

Alt+ 7= •

Alt+ 8= ◘

Alt+ 9= ○

Alt+ 1, 0= ◙

수천 가지가 있으며, 간략히 살펴본 후 전체 목록을 찾을 수 없습니다. 이 안내서가 좋아 보인다 ( 이 링크에서 찾음 )는 많지만 더 많이 찾을 수 있습니다.

또한 문자 맵 (액세서리 또는 실행> "문자 맵"을 통해)으로 이동하여 심볼을 클릭하고 바로 가기 키 입력이 무엇인지 확인할 수 있습니다 (모든 것이 가능하지는 않음).

대체 텍스트


그렇습니다. m- 대시 키는 Alt 키를 누른 상태에서 숫자 키패드에서 +2014를 입력하여 얻을 수 있습니다 (해당 기능을 사용하도록 Windows 레지스트리 설정을 설정 한 후). 그러나 Linux Compose 키처럼 직관적이지 않습니다. 그리고 랩톱에서는 약간 어렵습니다. 그리고 Word에서는 작동하지 않습니다.
Craig McQueen

1
운이 좋다! '10'키가 있었으면 좋겠다.
dreamlax

7
당신은 무엇을 오해합니다 Compose. 그것은 당신이 두 개의 기억하기 쉬운 순서를 입력하지 키보드에서 문자를 입력 (때로는 이상) 자, 예를 들어 수 있습니다 Compose : o입력 할 수 ö또는 Compose C =입력을 . 숫자 또는 기타 모호한 사양으로 문자를 입력하는 것은 거의 동일하지 않습니다.
Gilles

3
MS Windows 문자표는 농담입니다. 검색 기능이 없습니까?
rds

3
@rds "고급보기"에는 검색 기능이 있습니다.
Craig McQueen

-2

작성 기능은 데드 키와 정확히 동일하지 않습니다. 엄밀히 작성하면 간격이 멈추고 다음 문자가 같은 위치에 인쇄됩니다. 따라서 글꼴에 è가없는 경우에도 e와`에서 작성됩니다. 그들은 여전히 ​​같은 공간에 두 문자입니다.

데드 키는 다른 것입니다. 데드 키 "`"를 입력하고 아무 것도 보지 마십시오. 그러나 다음 "e"는 유니 코드 문자 "è"로 대체되며 한 문자 (같은 공간에서 두 문자가 아님)입니다.

데드 키는 유니 코드 문자를 생성하는 조합에서만 작동하며 모든 키 조합 (이론상 OS 및 애플리케이션에 따라 다름)으로 작업을 구성합니다.

두 가지 방법의 조합 (유니 코드로 자동 변환 된 유효한 유니 코드 결과로 작성)이 있으므로 C = 결과를 실제 € 문자로 작성하고 C와 =를 같은 위치에 인쇄하지는 마십시오.

알파벳 문자를 먼저 작성하면 수정이 이어집니다. Deadkey를 사용하면 modificatin (deadkey)이 먼저 나온 다음 알파벳 문자가됩니다.

예를 들어, Windows : deadkey "`"및 "e"(유니 코드 U + 0060 및 U + 0065)는 "è"(유니 코드 문자 00E8)가됩니다.

e +0300 <\ ALT>는 동일한 광학을 갖지만 두 개의 문자 (유니 코드 U + 0065 및 U + 0300)를 갖습니다.

물론 실제 유니 코드는보다 엄격한 방법입니다. 그러나 작성이 더 유연합니다.

데드 키 " " and "w" (Unicode U+0060 and U+0077) will result in "w"(유니 코드 문자 없음), 컴포지션을 얻지 못함

w +0300 <\ ALT>는 유니 코드 문자가 아닌 컴포지션으로 w 위에`를 가져 오므로 작동합니다 (유용한 것이 다른 질문 인 경우)

데드 키가있는 키보드 레이아웃은 무료 Microsoft 키보드 레이아웃 변환기를 사용하여 프로그래밍 할 수 있으므로 데드 키 기능을 레이어에 다시 매핑 할 수 있습니다 (예 : AltGr 레이어가 가장 비어 있고 데드 키를 매핑 할 수 있음). 그리스어 자판 배열. 작성 키를 맵핑 할 수도 있지만 정의에서 데드 키를 클릭하지 말고 유효한 작성 키의 유니 코드를 입력하십시오 (U + 0300에서 시작).

어려운 점은 드라이버 권한을 변경하거나 자체 프로그램을 시작할 수없는 제한된 사용자 권한 (사무실 내)을 가진 WindowsPC에서 작성 및 종료 키입니다.

이를 위해 프로그래머블 키보드 (예 : POS 키보드) 또는 마이크로 컨트롤러 변환기 (teensy ++ 2.0의 Soarer-Converter)를 사용할 수 있습니다. 여기에서 작성 가능한 문자를 추가 레이어에 유니 코드로 넣을 수 있습니다. 하드웨어에서 실제 데드 키를 만드는 방법은 쉬운 일이 아닙니다. 자신의 어댑터를 프로그래밍해야합니다. 아무도 지금은하지 않았습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.