아래 포스팅에서 소개한 바와 같이 Windows 10 을 사용하면서 다양한 레지스트리의 값을 수정해야 하는 경우가 종종 있었습니다.

http://iamaman.tistory.com/2610

http://iamaman.tistory.com/2591

이런 경우에 보통 regedit 명령을 통해 레지스트리 편집기를 실행하고 일일이 해당 키를 찾은 후에 값을 변경해 줘야 했습니다. 그런데 이런 방법은 사람이 일일이 확인하는 것이기 때문에 실수의 여지가 있고~ 변경해야 할 레지스트리가 많은 경우에는 불편한 것이 사실입니다.

레지스트리 변경 작업이 많다면 Powershell 을 통해서 자동화 하는게 좋을 것입니다. Powershell 을 통해 레지스트리를 변경하기 위해서는 관리자권한으로 파워쉘을 실행해야 합니다.

그리고 아래와 같이 set-itemproperty 명령어를 통해 해당 패스의 각 값들을 변경해 줄 수 있습니다. 윈도우 업데이트 등을 통해 레지스트리 값이 리셋 되는 경우가 종종 있는데~ 이러한 경우 일일이 레지스트리 편집기에서 찾아서 변경해 주는 것보다~ 훨씬 더 빠르고 정확하게 레지스트리 값을 변경해 줄 수 있을 겁니다.

set-itemproperty -path hklm:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System -name EnableLUA -value 0

set-itemproperty -path hkcu:\Software\Elantech\SmartPad -name DisableWhenType_Enable -value 0

참고로 이렇게 긴~~ 외우기 어려운 명령어들은 아래 포스팅에서 소개했던 오토핫키 툴인 TypingAid, Autocomplete 등을 사용하여 저장해 놓고 사용한다면 훨씬 더 편리하게 사용할 수 있을 겁니다.

http://iamaman.tistory.com/1318

http://iamaman.tistory.com/1142



컴퓨터를 사용하면서 반복되는 타이핑에 지치셨죠~

 

이럴 때 좀 편리하게 사용할 수 없을까 많이 생각해보다가 찾아본게~ 자동 타이핑 프로그램 들인데요~

 

아래 포스팅에서는 TypingAid 에 대해 소개 드린 적이 있습니다.

 

2013/12/24 - [programming language/Autohotkey] - Autohotkey를 사용한 영어 자동 타이핑 TypingAid

 

TypingAid 는 위 포스팅에서 소개 드린 바와 같이 Autohotkey 로 만들어진 자동 타이핑 프로그램 인데요~

 

오늘은 TypingAid와 비슷한 프로그램인 Autocomplete 에 대해 소개해 드리려 합니다.

 

Autocomplete 는 아래 주소에서 다운로드 받을 수 있습니다.

 

https://github.com/Uberi/Autocomplete/releases

 

현재는 exe 버전과 source code 버전으로 구성되는데요~ 실행 파일만 원하시면 아래 그림에서와 같이 Autocomplete.zip 파일을 다운로드 받으시고~ source code 버전을 원하시면 source code(zip) 파일을 다운로드 받으시기 바랍니다.

 

위 다운로드 페이지에 들어가기 귀찮으신 분들을 위해 현재 최신 버전인 1.3 버전을 올려 놓습니다. 필요하신 분들은 다운로드 받으시길~

 

Autocomplete-1.3.zip


Autocomplete.zip


다음으로 간단하게 사용 법에 대해 설명드릴 건데요~ 사용법은 역시나 무지 간단합니다. exe 파일을 실행 시키거나~ Autohotkey 를 사용하시는 분은 Autocomplete.ahk 파일을 실행 시키면 됩니다.

 

Autocomplete.exe 파일을 실행 시키시면 아래 그림과 같이 윈도우 오른쪽 하단에 아이콘이 뜨게 됩니다.

 

이 상태에서 그냥 타이핑 하면 아래 그림과 같이 타이핑하는 단어의 목록이 나옵니다. appl까지 치면 아래 그림과 같이 설정해 놓은 단어의 목록들이 나오게 됩니다.

 

단어 목록은 같이 들어있는 WordList.txt 에 있습니다. 추가 하고 싶은 단어가 있으면 WordList.txt 파일에 넣으시면 됩니다.

 

또한 몇 가지 설정도 할 수 있는데요~ 위 그림의 Autocomplete 아이콘을 더블 클릭하면 ~ 아래 그림과 같이 현재의 설정이 나옵니다.

 

최초에 Autocomplete를 실행 할 때는 Settings.ini 파일이 없지만 한번 실행 했다가 끄게 되면 같은 Autocomplete.exe 파일이 있는 폴더에 Settings.ini 파일이 생성되게 됩니다.

 

위 그림에서의 셋팅을 간단하게 설명 드리면 ~ Result limit 은 20 으로 설정되어 있는데 이는 20개 까지 목록을 보여 주겠다는 겁니다. Trigger Length 는 4개 단어를 치면 그때 목록을 보여 주겠다는 겁니다. 더 빨리 보여 주고 싶으면 이 숫자를 줄이거나 하면 됩니다.

 

Case correction 은 대 소문자 구분을 하겠냐는 것이고 기본은 On 상태 입니다.

 

다음으로 WordList.txt 에 단어를 직접 추가 할 수도 있지만 위 셋팅 UI 에 아래 그림과 같이 단어를 써 주고 + 버튼을 눌러서 추가 할 수도 있습니다. 또는 기존의 글자를 오른쪽 단어 리스트 에서 선택하고 Remove Selected 를 눌러서 지울 수도 있습니다.

 

저는 오타가 하도 많고 타이핑 하는게 귀찮아서 자주 사용하는 편인데~ 대단히 편리하네요~


  1. 2019.09.05 10:38

    비밀댓글입니다

    • 남성 2019.09.05 12:24 신고

      인식하는 단축키 부분은 영어만 인식이 되고 뒤에 자동으로 써지는 부분은 한글 입력도 되더군요.

  2. 질문 2019.10.25 11:14

    한글 영어 숫자가 전부 이런식으로 되는 프로그램은 없겠죠..?문외한이라 찾기가 힘드네요 ㅜ

요즘 Python 에 부쩍 관심이 높아지면서~

 

Python 을 좀 공부 해 볼까~~ 하다가 기왕이면 Vim 으로 코딩 해보고 싶어서, Python 관련 plugin 이 있나 구글링 해 봤더니~ 바로 나오는군요.

 

역시 내가 생각하는 건 세상에 다~~~ 있어 라는… 생각이 다시 한번 드는 순간이었습니다.

 

어쨌든 오늘은 Vim 에서 사용 가능한 Python autocomplete plugin 에 대해 소개 하려 합니다.

 

http://www.vim.org/scripts/script.php?script_id=850

 

위 주소에서 plugin 을 다운로드 받을 수 있구요~

 

위 주소에서 쭉~~ 내려 보시면 zip 파일을 다운로드 받을 수 있습니다.

 

저는 현재 윈도우 7 환경이라 윈도우를 기준으로 설명 드릴께요~

 

가장 최근 버전인 1.2 버전을 다운로드 받아서 압축을 풀면,

 

pydiction-1.2 라는 폴더가 만들어 지죠.

 

폴더 안의 python_pydiction.vim 파일을 C:\Program Files\Vim\vimfiles\ftplugin 에 넣어줍니다.

 

그리고 pydiction-1.2 폴더의 나머지 다른 파일들은 아무데나 있어도 되긴 하는데~ 개발자가 설명한 설치 예에 따라~~ 


C:\Program Files\Vim\vimfiles\ftplugin\pydiction 폴더를 하나 만들고 나머지 파일들을 넣어 줍니다.

 

이제 Vim 설정 파일인 _vimrc 파일을 엽니다. _vimrc 파일은 보통 C:\Program Files\Vim\_vimrc 에 위치 합니다.

 

위 파일을 열어서 다음과 같이 두 줄을 적어 줍니다.

 

filetype plugin on

let g:pydiction_location = 'C:\Program Files\Vim\vimfiles\ftplugin\pydiction\complete-dict'

 

이렇게 하면 설치 완료 입니다. 간단하죠~

 

그럼 Auto complete 가 어떻게 되나 함 볼까요~

 

아래 그림은 impo 까지만 타이핑 하고 Tab 키를 누른 화면 입니다.

 

 

이제 여기서 tab 키를 다다다다 눌러 가며 자신이 원하는 코드를 선택하고 엔터를 누르면 됩니다.

 

참 ~~ 편리하죠~

 

아래로 내려갈때는 tab 키, 위로 올라갈때는 Shift+tab 키를 누르면 됩니다.

+ Recent posts