[MSSQL] 넓은 영어, 띄어쓰기 영어 입력되는 현상 (전각입력/문자폭)

#MSSQL #문자폭 #영어넓이 #쿼리입력안됨

1. MSSQL 영어 입력 안되는 현상

MSSQL을 주로 쓰고 있는데 MSSMS에서 가끔 이렇게 영어가 입력이 되지 않는 현상이 나타나곤 합니다. 이게 어느 순간부터 이렇게 되었었는데, 아마도 윈도우 11을 쓰고 나서부터인거같은데 말이지요?

이때마다 그냥 MSSMS를 껐다 키면 해결이 되길래 그렇게 했었는데, 언제까지고 껐다킬순 없으니 해결을 한번 해보았습니다.


2. 왜 그런거야?

왜 그런건지 한번 알아봅시다. 이게 문자의 전각, 반각을 아셔야하는데 깊게 알 필요는 없어요!

평소에 반각으로 표시되는걸 특정 단축키를 눌러서 전각으로 표시되어 그런거라고 보시면 됩니다.

shift + space

shift와 space를 누르게 되면 반각으로 잘 쓰고 있었는데 갑자기 전각으로 바뀌어서 저렇게 이상하게 표시되고 쿼리를 입력할 수 없게 되는 것입니다.


3. 해결방법

해결방법은 뭐 여러가지 있는데, 확실한건 레지스트리를 건드는 것입니다.

레지스트리를 건드려서 shift + space 를 비활성화 하자

라고 볼 수 있습니다. 한번 해볼까요?

먼저 [ win + R ] 을 눌러서 regedit을 쳐줍니다. 그래서 레지스트리 편집기에 들어가주세요.

그런 다음 [ HKEY_CURRENT_USER – Keyboard Layout -oggle ] 에 들어가 줍니다.

그러면 위와 같이 나올거에요. 여기에 어떤 분은 [ Layout Toggle ] 이 있을거고 없는 분도 계실건데, 없으면 만들면 됩니다.

새로 만들기를 이용해서 DWORD(32비트)로 만들어 주시면 되요. 이름은 당연히 Layout Toggle

이렇게 만들어주고 값을 0으로 넣어줍니다. 기존에 있으셨던 분들은 아마도 값이 3일텐데, 0으로 바꿔줍시다.

여기서의 값을 위와 같긴한데, 그냥 0으로 바꾼다 생각해주시면 되요.

그리고 나서 재부팅을 하면 앞으로 바뀔 일이 없습니다! 하, 이거 때문에 고생 많이 했는데 이제 편해지겠네요!

Leave a Comment