CLIEN

본문 바로가기 메뉴 바로가기 보기설정 테마설정
톺아보기 공감글
커뮤니티 커뮤니티전체 C 모두의광장 F 모두의공원 I 사진게시판 Q 아무거나질문 D 정보와자료 N 새로운소식 T 유용한사이트 P 자료실 E 강좌/사용기 L 팁과강좌 U 사용기 · 체험단사용기 W 사고팔고 J 알뜰구매 S 회원중고장터 B 직접홍보 · 보험상담실 H 클리앙홈
소모임 소모임전체 ·굴러간당 ·아이포니앙 ·주식한당 ·MaClien ·방탄소년당 ·일본산당 ·자전거당 ·안드로메당 ·개발한당 ·이륜차당 ·소셜게임한당 ·AI당 ·나스당 ·소시당 ·디아블로당 ·골프당 ·가상화폐당 ·육아당 ·야구당 ·젬워한당 ·위스키당 ·오른당 ·노젓는당 ·걸그룹당 ·클다방 ·IoT당 ·키보드당 ·PC튜닝한당 ·달린당 ·찰칵찍당 ·맛있겠당 ·패셔니앙 ·3D메이킹 ·X세대당 ·ADHD당 ·AI그림당 ·날아간당 ·사과시계당 ·배드민턴당 ·농구당 ·블랙베리당 ·곰돌이당 ·비어있당 ·FM당구당 ·블록체인당 ·보드게임당 ·활자중독당 ·볼링친당 ·캠핑간당 ·냐옹이당 ·문명하셨당 ·클래시앙 ·콘솔한당 ·요리한당 ·쿠키런당 ·대구당 ·DANGER당 ·뚝딱뚝당 ·개판이당 ·동숲한당 ·날아올랑 ·전기자전거당 ·e북본당 ·갖고다닌당 ·이브한당 ·물고기당 ·도시어부당 ·FM한당 ·포뮬러당 ·안경쓴당 ·차턴당 ·총쏜당 ·땀흘린당 ·하스스톤한당 ·히어로즈한당 ·인스타한당 ·KARA당 ·꼬들한당 ·덕질한당 ·어학당 ·가죽당 ·레고당 ·리눅서당 ·LOLien ·Mabinogien ·임시소모임 ·미드당 ·밀리터리당 ·땅판당 ·헌팅한당 ·영화본당 ·MTG한당 ·소리당 ·노키앙 ·적는당 ·방송한당 ·바다건너당 ·그림그린당 ·소풍간당 ·심는당 ·패스오브엑자일당 ·라즈베리파이당 ·품앱이당 ·리듬탄당 ·Sea마당 ·SimSim하당 ·심야식당 ·윈태블릿당 ·미끄러진당 ·축구당 ·나혼자산당 ·스타한당 ·스팀한당 ·파도탄당 ·퐁당퐁당 ·테니스친당 ·테스트당 ·빨콩이당 ·공대시계당 ·여행을떠난당 ·터치패드당 ·트윗당 ·창업한당 ·VR당 ·시계찬당 ·WebOs당 ·와인마신당 ·WOW당 ·윈폰이당
임시소모임
고객지원
  • 게시물 삭제 요청
  • 불법촬영물등 신고
  • 쪽지 신고
  • 닉네임 신고
  • 제보 및 기타 제안
© CLIEN.NET
공지[점검] 잠시후 서비스 점검을 위해 약 30분간 접속이 차단됩니다. (금일 18:15 ~ 18:45)

MaClien

맥당이야기 펑션키와 기능키 쉽게 토글(Toggle) 하기 5

1
2023-06-11 22:03:01 61.♡.134.234
아내의유혹

맥에서는 기본적으로 펑션키가 기능키로 동작합니다.


3eabc5fa-a3e7-4631-9ea3-c46fb5e05b25.png


가령 F12키를 누르면 볼륨이 높아지는 식이죠.

펑션키를 사용하고 싶으면 fn키와 F12키를 함께 눌러야 합니다.


기본적으로 기능키가 아닌 펑션키를 사용하고 싶다면, 아래 설정을 바꿔야 합니다.

c0b1d577-09f1-4ac7-86b4-f22e0457c8c9.png

근데, 이 설정을 바꾸는게 너무 손이 많이가서 귀찮습니다.

시스템 설정 > 키보드 > 키보드 단축키 > 토글 버튼까지 눌러야하다니...


좀 쉽게 펑션키/기능키를 변경하는 방법이 없을까요?


사람 생각은 다 비슷한지 맥당에도 간간히 같은 질문글이 올라오기도 하는데,

검색해보면 관련해서 몇 가지 선택지가 나오므로 정리해 봅니다.




앱(App) 사용하기


1. (무료) Karabiner

Karabiner는 보통 키매핑 툴로 많이 사용하는데,

여러 프로파일을 설정 할 수 있으므로

펑션키 프로파일과 기능키 프로파일을 따로 만들어 두고, 번갈아 가며 사용하는 방법이 있습니다.

f54e0c7b-f329-4edf-8090-15ee0afa3c26.png

앱 별로 특정 앱에서는 펑션키, 나머지는 기능키로 동작하는 방식도 가능한데,

ke-complex-modifications

위 링크에서 유저들이 공유해둔 json 파일들을 입맛에 맞게 수정 및 사용하면 됩니다.


문제는 앱 별 설정은 json 파일을 수정해야하니 앱을 추가/삭제 하기가 매우 번거롭고,

프로파일 변경의 경우도 단축키가 따로 없어서 항상 메뉴바에 마우스를 올려 선택해야하는게 번거롭습니다.


단축키는 Alfred 혹은 Raycast 에서 프로파일 스위쳐를 사용하는 방법이 있는데,

alfred-workflow [karabiner-profile-switcher]

raycast-extension [karabiner-profile-switcher]

Alfred의 경우 해당 Workflow를 관리하지 않은지 오래되어 제대로 동작 하는지 모르겠습니다.


2. (무료) Fluor

Karabiner 에서 프로파일을 변경 하듯이 기본 설정을 쉽게 바꿀수도 있고, 

앱 별 설정을 적용 하는것도 GUI라 사용하기 편한 앱 입니다.

c2bc04ab-7c76-4f3b-a392-56326d843199.png

문제는 똑같이 단축키가 없어서 항상 메뉴바를 통해 바꿔야 하고,

현재 Karabiner 앱과 동시 사용이 안되는 이슈가 있습니다. (언제 고쳐질지 모름)


3. (유료) Almighty

앱 별로 펑션키/기능키가 따로 적용되는 건 필요 없고,

단순히 기본 설정 변경을 단축키 지원 하는 앱은 없을까?

 

Almighty 라는 앱에 해당 기능이 있습니다.

7063e1ab-44f7-462c-ac1f-afc0c6b4e982.png

근데, 이 앱은 유료라 주춤하게 되죠.

전체적인 앱의 만듦새도 조금 떨어지는 편이고,

결정적으로 이 앱 역시 Karabiner 가 켜져있으면 해당 기능이 동작 하지 않습니다.




알프레드(Alfred) 사용하기


별도 앱을 설치하고 싶지 않다면...?

그냥 펑션키/기능키를 토글하는 Alfred Workflow는 없나? 하는 생각이 듭니다.


열심히 찾아봤지만, 제대로 동작하는건 보이지 않아서 직접 만들어 보기로...


현재 상태를 알아 낸 후,

반대되는 값으로 상태를 변경해주는 단순한 내용의 스크립트를 작성합니다.

on alfred_script(q)

set fnState to do shell script "defaults read -g com.apple.keyboard.fnState"

if fnState is "0" then
    do shell script "defaults write -g com.apple.keyboard.fnState -boolean true"
    set notificationTitle to "Function Key On"
    set notificationSubtitle to "⌨️ F1, F2 등의 키를 표준 기능 키로 사용"
else
    do shell script "defaults write -g com.apple.keyboard.fnState -boolean false"
    set notificationTitle to "Function Key Off"
    set notificationSubtitle to "🔈 F1, F2 등의 키를 기능 제어 키로 사용"
end if

do shell script "/System/Library/PrivateFrameworks/SystemAdministration.framework/Resources/activateSettings -u"

display notification notificationSubtitle with title notificationTitle sound name "Pop"

end alfred_script


위 스크립트를 실행하는 단축키도 지정해 주면?

7c7d5aa9-8ac9-4f23-8f18-bf5b68602e60.png


아주 잘 동작합니다.


아내의유혹 님의 게시글 댓글
  • 주소복사
  • Facebook
  • X(Twitter)
댓글 • [5]
Ekinz
IP 58.♡.94.239
06-11 2023-06-11 22:06:46
·
Fluor 잘 사용했었는데 언제 고쳐줄지 모른채 기다리고만 있네요 ㅠ
hankboy
IP 183.♡.3.34
06-11 2023-06-11 22:26:29
·
전 카라비너 설정으로 앱마다 달리 작동하게 해놓고 쓰고 있습니다.
상준
IP 180.♡.162.36
06-11 2023-06-11 22:41:26
·
이런 기능이 필요했었는데, 마지막 알프레드 적용방법으로 문제 없이 잘 동작하네요.
감사합니다.
4eon
IP 221.♡.4.54
06-11 2023-06-11 23:55:55 / 수정일: 2023-06-12 00:02:30
·
미립자 팁을 드리자면... Fluor 2.1.0 버전은 카라비너와 정상 작동합니다.
다만 인텔 베이스라 실리콘맥은 로제타 설치해서 쓰셔야되구요.

https://web.archive.org/web/20200813182607/https://resources.pyrolyse.it/distrib/Fluor/Fluor%202.1.0.dmg
삭제 되었습니다.
mujuk10dan
IP 211.♡.115.205
06-12 2023-06-12 22:54:00
·
오옷 좋은 정보 감사합니다.
새로운 댓글이 없습니다.
이미지 최대 업로드 용량 15 MB / 업로드 가능 확장자 jpg,gif,png,jpeg,webp
지나치게 큰 이미지의 크기는 조정될 수 있습니다.
목록으로
글쓰기
글쓰기
목록으로 댓글보기 이전글 다음글
아이디  ·  비밀번호 찾기 회원가입
이용규칙 운영알림판 운영소통 재검토요청 도움말 버그신고
개인정보처리방침 이용약관 책임의 한계와 법적고지 청소년 보호정책
©   •  CLIEN.NET
보안 강화를 위한 이메일 인증
안전한 서비스 이용을 위해 이메일 인증을 완료해 주세요. 현재 회원님은 이메일 인증이 완료되지 않은 상태입니다.
최근 급증하는 해킹 및 도용 시도로부터 계정을 보호하기 위해 인증 절차가 강화되었습니다.

  • 이메일 미인증 시 글쓰기, 댓글 작성 등 게시판 활동이 제한됩니다.
  • 이후 새로운 기기에서 로그인할 때마다 반드시 이메일 인증을 거쳐야 합니다.
  • 2단계 인증 사용 회원도 최초 1회는 반드시 인증하여야 합니다.
  • 개인정보에서도 이메일 인증을 할 수 있습니다.
지금 이메일 인증하기
등록된 이메일 주소를 확인하고 인증번호를 입력하여
인증을 완료해 주세요.