• 카테고리

    질문 & 답변
  • 세부 분야

    시스템

  • 해결 여부

    미해결

Nano에서 ctrl키가 작동이 안됩니다!

22.03.19 23:59 작성 조회수 515

0

안녕하세요 강사님

nano를 입력하고 들어갔는데

나노 기본 화면에서 ctrl + x 를 누르고

나가기를 하셔서 그대로 입력을 했는데

ctrl키가 안되서... 알트키 쉬프트키

다 해봤는데 작동이 안됩니다ㅠ

nano ^ 키를 컨트롤로 어떻게 설정해야할지

모르겠습니다!

구글링해봤지만 찾기가 어려워서

답변 주시면 감사하겠습니다! 

답변 1

답변을 작성해보세요.

0

안녕하세요 worlf2364님

혹시 오른쪽 컨트롤키를 사용하셨나요? 리눅스에서 오른쪽 컨트롤키는 사용되지 않습니다. 왼쪽 컨트롤키만 동작해요. 이건 윈도우즈도 그런 것 같긴하던데.. 여튼 리눅스에서는 왼쪽 컨트롤키를 사용하셔야 합니다.

아니시면 혹시 키보드에 문제가 있으신건 아닐까요? 터미널을 사용하게 되면 컨트롤키를 자주 사용하게 됩니다. 키보드 자체에 문제가 있는 것이라면 새로 준비하시는 편이 좋을 것 같습니다.

ubuntu에서 키매핑을 변경하는 것은 xmodmap이라는 툴을 통해 가능합니다만, 리눅스를 막 배우시는 단계에서 키맵핑 변경했다가 복구가 잘 안되면.. 해결하시기 어려울 것 같습니다ㅠ 제가 위에 두 가지 말씀드린 것을 먼저 확인해보시는게 좋을 것 같습니다. 한번 확인해보시고 잘 안되면 댓글 주세요~

 

worlf2364님의 프로필

worlf2364

질문자

2022.03.21

ㅠㅠㅠ 강사님 안됩니다. 애초에 오른쪽 컨트롤키가 없는 자판이기도해서... 현재 저는 윈도우즈이고 컨트롤키는 정상적으로 작동 되고 있습니다..!

 

화면조정할떄 ctrl+c로 하고 이럴떄는 정상으로 작동되는데 현재 키매핑에 문제가 있는걸까요? 

일단 alt+m으로 마우스 지원을 켜서 작동시키고 있습니다..!

ubuntu 설치하신 VM 내에서 ctrl 키가 전혀 동작하지 않는 것인가요? 아니면 nano 상에서만 동작하지 않는 것인가요?

ubuntu 바탕화면에서 ctrl + alt + t 누르시면 터미널이 열립니다. 혹시 이것도 작동하지 않나요?

 

ubuntu가 ctrl 키를 다른 키로 인지하고 있는지도 모르겠습니다. 이런 경우에는 ctrl 키를 ctrl키로 인지하도록 키매핑을 변경해줘야 할 것 같습니다. xev라는 툴을 이용해 ctrl 키가 실제 어떤 키로 매핑되어 있는지 확인할 수 있습니다. 키 별로 ID가 있는데 그걸 keycode라고 하구요. 해당 키보드의 ctrl키의 keycode를 알아내면 xmodep을 이용해 ctrl키로 매핑할 수 있습니다. 

xev 툴을 실행하시고 ctrl 키를 눌러보세요. xev만 입력하시고 엔터 치시면 됩니다. xev가 뜬 후에는 터미널에 어떤 키보드 이벤트가 발생하는지 출력됩니다. 거기에서 keycode를 알아낼 수 있구요.

저의 경우에는 ctrl키를 눌렀을 때 다음과 같이 출력됩니다. keycode 37이네요. 

확인해보시고 댓글 남겨주세요

 

worlf2364님의 프로필

worlf2364

질문자

2022.03.24

강사님 keycode 34입니다!

컨트롤키가 다른데서는 다 작동하는데

우분투 nano와 바탕화면에서 작동이...

대신 우분투에서 ctrl+c를 누르면 화면조정이 되고 

대신 ctrl + alt + t 를 누르면 터미널이 안켜집니다....!

 

xev 툴을 실행하고 ctrl을 누르니 아래와 같이 나왔습니다!

worlf2364님의 프로필

worlf2364

질문자

2022.03.24

앗 강사님 찾았습니다!!!!!!!!!!!!

virtualBox의 호스트 키가 ctrl로 설정되있어서 에러사항이

발생한 것 같습니다...............!!!

https://itlearningcenter.tistory.com/entry/%E3%80%90VirtualBox%E3%80%91%ED%98%B8%EC%8A%A4%ED%8A%B8-%ED%82%A4-%EB%B3%80%EA%B2%BD%ED%95%98%EA%B8%B0

이 부분을 이제 찾았습니다 ㅠㅠㅠㅠ