이따금 프로그램을 개발하시는 분들이 재미나 테스트 삼아 프로그램 안에 숨겨진 기능을 심어둘 때가 있습니다.
서드파티 프로그램은 두말할 나위 없고, 애플 운영체제 안에도 숨겨진 기능이 한두가지가 아닌데요. 그동안 기회가 있을 때마다 이런 저런 이스터에그나 숨겨진 기능을 소개하는 포스팅을 올리곤 했는데, 이번에는 국산 프로그램인 '맥용 카카오톡'의 비밀 기능을 한자리에 모아봤습니다. 카카오에서 맥용 클라이언트를 개발하고 계신 정하녕님이 직접 소개해 주셨는데요, 몇몇 기능은 단순히 눈요기 수준을 넘어 기존의 문제점을 수정하거나 실용적이어서 많은 분들이 무척이나 편리하게 사용하실 것 같습니다.
다만 아직 실험적으로 들어가 있는 기능이라 버튼이나 스위치 같은 별도의 그래픽 인터페이스는 없으며, 터미널 명령어로만 적용할 수 있습니다. 터미널은 응용 프로그램 ▸ 유틸리티 폴더에 있으며, 원하는 명령어를 긁어 터미널 안에 그대로 넣어주고 엔터키를 눌러주면 카카오톡을 새로 시작했을 때 적용됩니다. 그리고 1.1.0 버전을 기준으로 한 것이라 차후에 나올 버전에서는 명령어가 없어지거나 방법이 변경될 수 있다는 점 염두해 두시기 바랍니다.
1. 새 메시지가 왔을 때 채팅 창 자동 스크롤
카카오톡에 포커스가 맞춰져 있지 않고 백그라운드에서 시행 중인 경우 새 메시지가 오더라도 채팅장이 아래로 스크롤이 되지 않고 미리보기를 띄워줍니다. 그리고 채팅창에 포커스를 옮겨서 스크롤 하거나 미리보기 영역을 클릭하면 읽음 처리가 됩니다.
메시지를 어디까지 읽었는지 상대방에게 표시하기 위함인데, 아래 명령어를 입력하고 카톡을 새로 실행하면 마치 아이메시지나 트위터처럼 채팅창에 포커스가 맞춰져 있지 않더라도 메시지가 왔을 때 자동으로 채팅창을 스크롤하고 메시지를 읽음 상태로 처리해 줍니다.
■ 적용
defaults write com.kakao.KakaoTalkMac UseChatPreview -bool NO
■ 복구
defaults write com.kakao.KakaoTalkMac UseChatPreview -bool YES
2. 글꼴 크기 조절하기
채팅창의 글꼴 크기를 변경할 수 있는 명령어입니다. small∙normal∙large 중 하나를 선택할 수 있으며, 기본 값은 normal 입니다.
■ 적용
defaults write com.kakao.KakaoTalkMac ChatMessageFontSize large
■ 복구
defaults write com.kakao.KakaoTalkMac ChatMessageFontSize normal
3. 인터넷 검색 적용
채팅 중 웹 브라우저를 띄울 필요 없이 쿼리 명령어를 사용해 인터넷 검색을 손쉽게 할 수 있는 명령어입니다. 연동되는 검색 사이트는 아니나 다를까 Daum이군요? :-)
■ 적용
defaults write com.kakao.KakaoTalkMac UseSlashCommands -bool YES
■ 검색 쿼리 형식
/검색 맥용 카카오톡 또는 /query KakaoTalk for Mac
■ 복구
defaults write com.kakao.KakaoTalkMac UseSlashCommands -bool NO
4. 카카오 계정 또는 이메일 저장 금지
카카오톡에 로그인할 때 계정 정보와 이메일 주소를 저장하지 않도록 하는 명령어입니다. 참고로 환경설정에서 자동 로그인을 풀어주셔야 명령어가 정상적으로 작동합니다.
■ 적용
defaults write com.kakao.KakaoTalkMac RememberAccount -bool NO
■ 복구
defaults write com.kakao.KakaoTalkMac RememberAccount -bool YES
5. 위치 정보가 담긴 메시시 수신 시 애플 지도에서 열어보기
OS X의 언어 설정이 “한국어”로 되어 있고, 현재 위치가 대한민국일 때 모바일용 카카오톡에서 보낸 위치 정보 공유 메시지를 클릭하면 웹 브라우저가 실행되며 Daum 지도를 띄워 줍니다. 그리고 그 외의 경우는 구글 지도가 사용됩니다. 하지만 아래 명령어를 입력하면 무조건 OS X 요세미티에 내장된 애플 지도로 해당 위치를 확인할 수 있게 됩니다.
아직 애플 지도의 완성도가 그리 높지 않기 때문에, 한국에 거주하는 분들 보다는 해외 사용자들에게 더 유용한 기능이 될 것 같습니다.
■ 적용
defaults write com.kakao.KakaoTalkMac UseAppleMap -bool YES
■ 복구
defaults write com.kakao.KakaoTalkMac UseAppleMap -bool NO
6. 줄바꿈 처리 방법 변경하기
채팅창에 장문의 메시지를 작성할 때 enter키로 줄바꿈을 할 수 있는 명령어입니다. 그리고 enter 키의 원래 기능인 메시지 전송은 기존의 줄바꿈 단축키인 shift + enter 또는 control + enter 또는 option + enter 키로 대치됩니다.
■ 적용
defaults write com.kakao.KakaoTalkMac EnterInsertsLineBreak -bool YES
■ 복구
defaults write com.kakao.KakaoTalkMac EnterInsertsLineBreak -bool NO
7. 이모티콘창에서 곧바로 전송하기
채팅창이나 미리보기를 건너뛰고 이모티콘 창에서 바로 스티커를 전송할 수 있는 명령어입니다. 이모티콘에서 command 키를 누른 상태에서 스티커를 선택해주시면 됩니다.
■ 적용
defaults write com.kakao.KakaoTalkMac CommandClickSendsEmoticon -bool YES
■ 복구
defaults write com.kakao.KakaoTalkMac CommandClickSendsEmoticon -bool NO
참조
• minorblend - KakaoTalk for Mac 의 팁 몇 가지
관련 글
• 맥용 카카오톡 버전 1.1.0 업데이트... '프로필 편집, 요세미티에서도 실행 가능'
• 맥용 카카오톡 버전 1.0 업데이트... '유료 이모티콘 사용 가능'
• 맥용 카카오톡 출시
• 맥용 카카오톡을 위한 깔끔하고 귀여운 맞춤형 아이콘 세트