Windows 10에서 원하지 않는 키보드 레이아웃을 자동으로 다시 추가하는 방법은 무엇입니까?


13

정식 질문 : 디스플레이 언어 A와 함께 Windows 10이 설치되어 있지만 키보드 레이아웃 B를 사용합니다. 언어 A에서 시스템에 원치 않는 키보드 레이아웃을 자동으로 추가하지 못하게하려면 어떻게해야합니까?

내 예 : 영어로 된 Windows 10을 가지고 있으며 슬로베니아어 키보드 레이아웃을 사용하고 있습니다. 그리고 Windows가 지능적으로 생각하는 특정 프로그램을 미국 키보드 레이아웃이 필요하다고 생각할 때까지 이것은 잘 작동합니다. Windows는이 원치 않는 레이아웃을 자동으로 추가하고 전환하여 나중에 제거하지 않습니다. 새로운 레이아웃은 설치된 레이아웃에도 나열되지 않습니다. 나타난 후에 제거하는 유일한 방법은 키보드 레이아웃으로 수동으로 추가하고 제거하는 것입니다.

많은 사람들에게 일반적인 문제인 것 같지만 몇 시간 동안 인터넷 검색을 한 후에는 좋은 해결책을 찾을 수 없었습니다. 시스템에서 미국 키보드 레이아웃을 완전히 제거 할 수 있다면 나에게 완벽 할 것입니다. 하지만 그렇게하면 키보드가 일부 프로그램에서 작동하지 않습니다.

ICQ, 일부 Microsoft Office (lol) 버전, 소스 엔진 기반 게임, 일부 버전의 UltraVNC, Adobe CC Suite 및 목록과 관련하여 본인 또는 다른 사람이이 문제를 겪고있는 프로그램.

Windows가 계속 추가하는 원하지 않는 키보드 레이아웃



가면을 쓴 저 속성을 제거하면 루트에 액세스하여 문제를 논의하기 위해 수많은 질문이 있습니다
Ramhound

좋아 Ramhound, 나는 그것을했다 그리고 필사적이다. 저와 다른 사람들이 같은 문제에 직면하도록 도울 수 있다고 생각하십니까? 이 루트 액세스는 어디에서 언급 했습니까?
Brane

@Brane Ctrl + Shift 또는 Alt + Shift를 누르면 키보드가 변경됩니까? 어쩌면 실수로 키보드 레이아웃이 때때로 변경 될 수 있습니다.
RamonRobben

답변:


5

이미 시도한 것이 확실하지 않지만 여기에 도움이 될만한 해결책이 있습니다.

기본 입력 방법 재정의

이동 : 제어판> 모든 제어판 항목> 언어> 고급 설정

기본 입력 방법을 재정의하는 옵션이 표시됩니다. 원하는 키보드 설정으로 설정할 수 있습니다.

언어 표시 줄 단축키 변경 (이미지 하단 참조)을 클릭하면 ALT+ SHIFT또는 CTRL+ SHIFT단축키를 변경할 수 있습니다 . 고급 탭의 버튼에 키 순서 변경이 표시됩니다. 할당되지 않은 상태로 둘 수 있습니다.

여기에 이미지 설명을 입력하십시오

언어 옵션에서 기본 입력 방법 설정

이동 : 제어판> 모든 제어판 항목> 언어

이와 같은 화면이 나타납니다

언어 옵션

  1. 원하는 언어를 선택하고 맨 위로 이동하십시오.
  2. 그런 다음 옵션을 클릭하십시오
  3. 두 번째 화면이 나타납니다.
  4. 영어 (한국어) 슬로베니아어 키보드에 다른 입력 방법을 추가 한 후 다른 키보드를 삭제하십시오.

여기에 이미지 설명을 입력하십시오

등록 키 추가

regedit가있는 IgnoreRemoteKeyboardLayout 이라는 DWORD 를 regedit의 다음 폴더에 추가 할 수 있습니다 . 값을 1로 지정하십시오 .

HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Keyboard Layout

또는 이것을 텍스트 편집기에 복사하여 붙여 넣고 .reg로 저장하십시오.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"IgnoreRemoteKeyboardLayout"=dword:00000001

그런 다음 두 번 클릭하면 reg 키가 추가됩니다.

REG에서도 키보드 레이아웃 제거

  1. 지역 및 언어 설정으로 이동
  2. 존재하는 유일한 언어에서 옵션을 클릭하십시오
  3. 키보드 아래에서 미국 레이아웃 삭제
  4. 해당 설정을 저장
  5. 그런 다음 regedit를 시작하고 HKEY_CURRENT_USER> 키보드 레이아웃> 사전로드로 이동하십시오.
  6. 사전로드를 마우스 오른쪽 단추로 클릭하고 권한을 클릭하십시오.

여기에 이미지 설명을 입력하십시오

모든 사람에 대한 권한을 거부하지만 한 계정에서 여전히 변경할 수 있는지 확인하십시오. (새 계정을 만들고 액세스 권한을 부여하십시오). 나중에 당신은 그 정규지도에서 자신을 잠급니다. 이제 다른 사용자 만 해당 reg 키를 변경할 수 있습니다.

나는 여전히 더 많은 가능한 해결책을 찾고 있지만 이것이 내가 지금 얻는 것입니다. 그것이 어떻게 당신을 위해 일했는지 알려주세요.


2
불행히도 나는 이미 모든 것을 시도했습니다. 도움이되지 않습니다. 그러나 여러분의 노력과 노력에 감사드립니다. 나는 그것이 검색을 통해 그것을 찾는 많은 사람들에게 유용 할 것이라고 확신합니다. 참고 사항 : 레지스트리 값 IgnoreRemoteKeyboardLayout은 원격 데스크톱 서버에 유용합니다. 서버에 정의 된 키보드 레이아웃을 RDP를 통해 서버에 연결하는 모든 사용자에게 강제로 적용합니다.
Brane

0

주의!!! 이 솔루션은 미국 레이아웃의 레지스트리 키를 제거합니다 !!!

하고있는 일을 알고있는 경우에만 사용하십시오!

먼저 레지스트리를 백업하십시오!

PowerShell에서 실행 :

Remove-Item -Path "Registry::HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts\00000409" -ErrorAction SilentlyContinue;
Remove-ItemProperty -Path "Registry::HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layout\DosKeybCodes" -Name "00000409" -ErrorAction SilentlyContinue;
Remove-ItemProperty -Path "Registry::HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Keyboard Layout\DosKeybCodes" -Name "00000409" -ErrorAction SilentlyContinue;

일부 Windows 업데이트 후 명령을 다시 실행해야 할 수도 있습니다.

더 정확한 해결책을 찾을 때까지 임시 해결책으로 만 간주 될 수 있습니다.

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