! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

[for Mac] Command Key를 사용하는 단축키 설정하기 > 지식 쉐어링

본문 바로가기

SpreadJS

지식 쉐어링

개발꿀팁 [for Mac] Command Key를 사용하는 단축키 설정하기

페이지 정보

작성자 GCK써니 작성일 2022-10-14 15:33 조회 394회 댓글 1건

본문

SpreadJS에서 단축키와 명령(단축키를 눌렀을 때 실행되는 동작)의 매핑을 새롭게 정의할 때, "setShortcutKey" 함수를 사용합니다. setShortcutKey() 함수에 대한 변수는 다음과 같습니다.


function setShortcutKey (

commandName : string,

key : undefined,

ctrl : boolean,

shift : boolean,

alt : boolean,

meta : boolean

) : any;



매개변수

 commandName

명령 이름, 명령 이름을 'undefined'로 설정하면 해당 단축키에 바인딩된 명령을 제거합니다.

 key

 키 코드(ASCII), 키 코드를 'undefined'로 설정하면 해당 명령의 단축키를 제거합니다.

 ctrl

 Ctrl 키를 사용하려면 true, 그렇지 않으면 false를 입력합니다.

 shift

 Shift 키를 사용하려면 true, 그렇지 않으면 false를 입력합니다.

 alt

 Alt 키를 사용하려면 true, 그렇지 않으면 false를 입력합니다.

 meta

 Mac OS의 Command 키나 Microsoft Windows의 윈도우 키를 사용하려면 true, 그렇지 않으면 false를 입력합니다.



Mac의 Command 키와 조합하여 사용하는 단축키를 명령어와 매핑하길 원하시는 경우, setShortcutKey 메소드의 여섯번째 변수 값으로 "true"를 입력하여 사용해주시기 바랍니다. 

아래 샘플 코드는 Mac에서 "Command 키 + C키"를 입력하였을 때 컨텍스트메뉴의 필터 기능이 동작하도록 작성되었습니다. 이때 setShortcutKey의 여섯번째 변수 값으로 "true"가 입력된 것을 확인하실 수 있습니다.



아래 링크에서 이외에 SpreadJS 단축키 설정에 대한 다양한 내용을 살펴보실 수 있습니다.

  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

벤벤무마니님의 댓글

profile_image 벤벤무마니 작성일

저 맥 쓰는데 좋은 정보 감사합니다 ^^!

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기

인기글

더보기
  • 인기 게시물이 없습니다.
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.