[visual-studio-2008] Visual Studio가 미국 키보드 레이아웃을 임의로 채택하는 것으로 보입니다.

아! 오늘은 정말 번거 롭습니다. 갑자기 경고없이 ‘@'(기호에서) 및 ‘ “‘(큰 따옴표)가 내 키보드에서 거래 장소이지만 Visual Studio 2008에서만 가능합니다!

이 문제를 설명 / 해결하기 위해 도움말이나 온라인에서 아무것도 찾을 수없는 것 같습니다. 실수로 실행중인 키보드 단축키가 있습니까?

PC를 재부팅했는데 한두 시간 정도 사라졌다가 갑자기 돌아 왔습니다.

오, 광기 🙁



답변

나는 똑같은 것을 시도했지만 특정 프로그램에서 Alt + Shift를 눌렀 기 때문에 Windows에서 언어 전환을 트리거 한 것으로 밝혀졌습니다.

코딩 할 때 실수로 Alt + Shift 또는 Ctrl + Shift (영국식 레이아웃)를 눌렀을 수 있습니까?


답변

이것은 Windows 자체가 키보드 레이아웃을 변경하는 것입니다. 실제로 Visual Studio와는 아무 관련이 없지만 코드를 입력 할 때 사용하는 키 조합이 Windows XP에서 사용하는 기본 키 조합과 유사하기 때문에 Visual Studio를 사용할 때 발생합니다. 즉석에서 키보드 레이아웃 전환.

이 지침은 Windows XP에서 키보드 레이아웃 전환을 비활성화하기위한 것입니다. 다른 버전의 Windows에서도 유사합니다.

  • 제어판으로 이동하여 지역 및 언어 옵션을 선택하십시오.
  • 그런 다음 언어 탭에서 세부 정보 버튼을 누르십시오.
  • 팝업 대화 상자의 설정 탭에서 하단의 키보드 버튼을 누르세요.
  • 팝업되는 “고급 키 설정”상자에서 다른 언어를 하나씩 선택하고 키 시퀀스 옵션을 선택 취소하십시오.
  • 모든 것을 확인하고 좌절감이 없습니다. 🙂

답변

U62- 아마도 사람들이 답이 아니라면 여러분의 솔루션을 답으로 표시하지 않을까요?

CTRL + SHIFT 또는 다른 키 바인딩 문제가 아닙니다.

US-International 키보드도 설치되어 있지 않지만 Visual Studio가 계속해서 다시 되돌립니다 (입력 도구 모음에서 볼 수 있지만 제어판으로 이동하면 설치된 키보드 목록에 없습니다).

Visual Studio에서는 확실히 문제가 있습니다. 메모장으로 이동하면 메모장이 키보드가 영국이라는 것을 알고 있기 때문입니다. VS2010으로 다시 이동하면 US International로 돌아갑니다.

편집 : 대답은 Visual Studio 설정으로 이동하여 국가 별 설정 창을 선택하는 것입니다. 언어가 “Microsoft Windows와 동일”으로 설정되어 있는지 확인하십시오. “영어”는 미국 국제 키보드 영어 인 것 같습니다.


답변

나는 이것을 다른 질문 에 게시 했지만 XP를 사용하지 않는 경우 여기에 그림을 게시하고 Windows 7에서이 작업을 수행하는 방법을보고 싶었습니다.

여기에 이미지 설명 입력


답변

나는 이것이 꽤 늦다는 것을 알고 있지만 실제로 그것을 비활성화하는 방법을 아무도 말하지 않았습니다.

Windows 7에서 국가 별 설정-> 키보드 및 레이아웃-> 키보드 변경-> 고급 키 설정-> 입력 언어 용 단축키로 이동합니다.

“입력 언어 간”을 선택하고 키 시퀀스를 “할당되지 않음”으로 변경합니다.


답변

윈도우 7

다음에서 하나를 제외한 모든 키보드 제거 :

Control Panel>> Region And Language>> Keyboards and Languages>>Change Keyboards

여기에 이미지 설명 입력


답변

Visual Studio 2010 Beta 1에서 동일한 문제가 발생했습니다.

그러나 CTRL + SHIFT를 누르면 키보드가 Qwerty에서 Dvorak으로 전환된다는 것을 알게되었습니다.

모든 것을 저장하고 (CTRL + SHIFT + S) 실수로 ‘S’를 누르기 전에 문제를 일으키는 원인을 파악할 때까지 놓았을 때 이것은 매우 고통 스러웠습니다.