키보드 키를 어떻게 다시 매핑 할 수 있습니까?


69

내 노트북 ​​키 중 하나가 떨어졌습니다. 다른 키를 다시 매핑하여 해당 키로 사용할 수있는 방법이 있습니까? 다른 키는 절대 사용하지 않기 때문에 '희생'할 것입니다.


24
스크롤 잠금 : 왜 나를보고 있습니까?
대령 패닉

2
이 질문은 영구적으로 키를 다시 매핑하는 것을 다룹니다 . 대부분의 답변은 재부팅이 필요한 레지스트리 편집을 기반으로합니다. 키를 매핑 할 수있는 방법을 다시 시작하지 않고 , 스와핑 서로 키를, 또는 스와핑 특정 응용 프로그램 :이 질문을 참조 특정 응용 프로그램에 대한 재 매핑 키보드 키
릴리 엔탈

vlaurie.com 링크가 죽었 @harrymc (지금 ParkLogic 주최)
존 V의 kumpf

@ johnvkumpf : 그러한 기사가 많이 있습니다. 대부분의 죽은 링크는 여전히 Wayback Machine에서 찾을 수 있습니다. 이것에 대해서는 여기를 참조 하십시오 .
harrymc

답변:


40

다음은 SharpKeys 라는 유틸리티를 사용하는 방법에 대한 Howtogeek의 좋은 기사입니다 .

Windows 10, 8, 7 또는 Vista에서 모든 키를 모든 키에 매핑

Caps Lock 키와 같이 시스템의 특정 키 작동 방식에 지친 경우 레지스트리 해킹사용하여 다른 키로 작동하도록 키를 다시 매핑 할 수 있습니다 . 그러나 더 쉬운 방법이 있어야합니까?

여기에 SharpKeys가 등장합니다. 레지스트리를 전혀 입력하지 않고도 하나의 키를 다른 키에 쉽게 매핑하거나 키를 끌 수있는 작은 유틸리티입니다.

예를 들어, 키 매핑을 사용하여 Caps Lock 키를 사용하지 않았습니다.

영상

Add 버튼을 클릭하여 Add New Key Mapping 대화 상자를 불러와 목록에서 매핑 할 키를 선택하거나 Type Key 버튼을 클릭하고 수동으로 키를 누릅니다 (보다 직관적 임).

영상

완료되면 레지스트리에 쓰기 버튼을 클릭하면 로그 오프 또는 재부팅하라는 메시지가 표시되어 변경 사항이 적용됩니다.

영상

레지스트리 키 작동 방식에 대한 모든 기술적 세부 정보를 원하면 레지스트리 해킹을 사용하여 키를 매핑하는 방법에 대해 읽을 수 있습니다 .

참조 링크


4
간단한 재 매핑을 위해이 방법을 사용하면 자동 핫키 스크립트를 작성할 필요가 없습니다. 나는 AHK에 의해 맹세한다고 잘못 생각하지는 않지만 간단한 재 매핑보다는 키보드 조합에 더 적합 합니다.
John T

매우 사용하기 쉬움-아무 것도 삭제하지 않고 키를 토글 (활성화 / 비활성화) 할 수있어 더 좋을 것입니다
Nam G VU

그러면 Bootcamp를 실행하는 Macbook Pro Retina에서 Windows의 Fn 및 Ctrl 키를 바꿀 수 있습니까? 감사.
dotnethaggis

앱을 항상 실행해야합니까, 아니면 변경 사항이 영구적입니까?
대령 패닉

위의 HowToGeek 레지스트리 해킹 링크는 소프트웨어없이이 작업을 수행하기에 완벽하지만,이 기사의 스캔 코드 링크는 죽었습니다. 다음은 현재의 라이브입니다. msdn.microsoft.com/en-us/library/aa299374(v=vs.60).aspx
Joe

13

사용 마이크로 소프트 키보드 레이아웃 Creator를 문제없이 여기. 수정 키를 전환하려면 레지스트리 해킹이나 레지스트리를 변경하는 응용 프로그램을 제안하고 AutoHotkey와 같은 순수한 소프트웨어 다시 매핑을 사용하지 마십시오. 해당 솔루션은 모든 응용 프로그램에서 작동하지 않습니다.

또 다른 해결책은 실제로 랩톱에 키를 다시 넣을 수없는 경우 교체 키를 얻는 것입니다 .'broken laptop key '를 검색해 보셨습니까 ?


2
이것은 내가 찾은 최고의 솔루션입니다-AutoHotKey 및 Keytweak과 달리 수정되지 않은 동작을 변경하지 않고 수정 자로 생성 된 문자를 수정할 수 있습니다. 이제 Shift없이 (및)를 얻을 수 있으며 9와 0은 영향을받지 않습니다! : D
James Broadhead

ctrl + z가 t 옆에 있기 때문에 qwertz키보드를 키보드로 변환하는 경우 qwerty에는 작동하지 않습니다. :(
ANeves

아마도 키 다운 이벤트를 수신하는 일부 응용 프로그램의 경우 키보드 스캔 코드도 다시 매핑해야합니다. Windows에 내장되어 있으며 Windows 바로 가기를 사용할 수 있기 때문에 좋은 솔루션입니다.
David Sopko

9

Microsoft의 키보드 레이아웃 생성기를 사용할 수 있습니다 .
이렇게하면 키를 데드 키 (예 :)로 변경하거나 ~추가 매핑 (예 : altgr+ c-> ç)을 추가 하는 등 키보드에 추가 기능을 추가 할 수 있습니다 .

ctrl+ 와 같은 특수 키 입력 FOO을 편집하려면 .klc파일을 수동으로 편집해야합니다 . https://superuser.com/a/172993/157884 에서 @Senseful의
지침을 찾을 수 있습니다 .

.klc파일을 수동으로 수정해야합니다 .

기본적으로 VK_column의 값과 일치하도록 열을 수정하면 됩니다 1.

당신이 결합 할 경우 예를 들어, 그래서 LN, 키보드를 사용하면 일반적으로 한국 토지 공사에서와 같이 만들 것입니다. 그런 다음 텍스트 편집기에서 KLC 파일을 엽니 다. 열 에서 값 L을 찾아로 VK_전환하십시오 N.

자세한 내용을 보려면 블로그에 전체 단계를 작성했습니다 .

경고 : Somme 애플리케이션에서 키 바인딩에 대한 불완전한 지원

그러나 일부 응용 프로그램에서는 이러한 특수 키 입력을 제대로 수행하지 못할 수 있습니다.

예를 들어, 내 특정 구성 에서 DotA2의 팀 채팅에서 altgr+ a를 누르면 ã다른 응용 프로그램에서 비슷한 것을 추가하는 대신 텍스트가 지워 집니다.


3

Genius KB-G235 USB 키보드 (HID)와 WinXP SP3이 있습니다. 이전 답변의 응용 프로그램 중 어느 것도 나를 위해 작동하지 않았습니다. (PS / 2 코드로 작업하거나 XP에서 (완전히) 작동하지 않기 때문에).

HotkeyP (프리웨어) http://petr.lastovicka.sweb.cz/others.html을 사용해 보았습니다 . 키와 그에 대한 조치를 추가하십시오. (새 작업을 할당 한 후에는 기본 작업이 실행되지 않습니다.)


2

http://www.autohotkey.com/ 은 더 간단하고 강력한 솔루션 일 수 있습니다. 다음과 같은 스크립트를 사용하여 키를 다시 매핑하고 수정 자 키를 만들 수 있습니다

;Use Capslock as a modifier and not as capslock anymore
$*Capslock::
    Gui, 99:+ToolWindow
    Gui, 99:Show, x-1 w1 +NoActivate, Capslock Is Down
    keywait, Capslock
    Gui, 99:Destroy
    return

;Write functions for keys while capslock is beeing hold here
#IfWinExist, Capslock Is Down
    j::Down
    k::Up
    l::Right
    h::Left
    m::AppsKey
    i::Insert
    d::Delete
#IfWinExist

;Use right and left shifts to toggle capslock
RShift & LShift::
    SetCapsLockState, % (State:=!State) ? "On" : "Off"
    return

LShift & RShift::
    SetCapsLockState, % (State:=!State) ? "On" : "Off"
    return

그러나 왜이 모든 것이 리 ScrollLock::LControl맵핑에 충분하다면?
Yuuza

죄송합니다. 실제로 단순화 할 수는 있지만 도구의 힘을 보여주고 싶었습니다. 이 스크립트를 사용하면 키를 희생 할 필요가 없으며 수정 자 키만 있으면되고 하나의 키에 대한 두 번째 기능 만 있으면됩니다.
Jp_

2

가장 쉬운 방법 은 Microsoft Keyboard Layout Creator 입니다. 이것은 공식 Microsoft 솔루션입니다. 기능은 OS X 용 Ukelele과 유사합니다.

다운로드 및 지침 : http://msdn.microsoft.com/en-GB/goglobal/bb964665.aspx


@Luke 링크는 여전히 저에게 효과적입니다. 이 페이지에는 거대한 표면 광고가 있지만 아래에서 Microsoft Keyboard Layout Creator 1.4 다운로드가 여전히 가능합니다.
Adam Szabo

2

Keyman Desktop Keyman Developer를 사용하여 자신 만의 키보드를 만들 수도 있습니다. 1000 개가 넘는 언어의 키보드를 사용하면 Keyman Desktop을 사용하여 Windows가 아닌 경우에도 언어를 입력 할 수 있습니다.


1
Keyman 소프트웨어는 SIL International에서 구입 한 후 무료로 제공됩니다. 이것은 이전보다 더 흥미로운 선택입니다. (개인적으로 키를 간단히 매핑하기 위해 소프트웨어를 구매하는 사람은 거의 없습니다.)
Jukka K. Korpela

0

Windows 7에서 거의 모든 기능을 수행 할 수있는 하나의 앱을 발견했으며 데스크톱이 잠금 해제 되어도 문제없이 작동합니다. 또한 사용하기가 매우 쉽습니다.

http://sourceforge.net/projects/hotkeyp/?source=typ_redirect .

내가 찾은 단점은 데스크톱이 잠겨있을 때 작동하지 않는다는 것입니다. 멀티미디어 키보드 자체가 음소거 될 수 있습니다. 그러나이 응용 프로그램을 사용하면 먼저 잠금을 해제해야합니다.

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