나는 우리 대부분이 가능한 한 효율적으로 일하는 것을 좋아하므로 많은 키보드 중독자입니다.
파일 (또는 파일 그룹)을 강조 표시 한 상태에서 키보드로 상황에 맞는 메뉴 (오른쪽 클릭과 동일)를 여는 방법이 있습니까?
나는 우리 대부분이 가능한 한 효율적으로 일하는 것을 좋아하므로 많은 키보드 중독자입니다.
파일 (또는 파일 그룹)을 강조 표시 한 상태에서 키보드로 상황에 맞는 메뉴 (오른쪽 클릭과 동일)를 여는 방법이 있습니까?
답변:
짧은 대답 : 아닙니다.
Finder의 상황에 맞는 메뉴에있는 대부분의 항목은 메뉴 표시 줄을 통해 이미 액세스 할 수 있으며 메뉴 표시 줄의 모든 항목은 시스템 환경 설정 (시스템 환경 설정> 키보드> 키보드 단축키> 응용 프로그램 단축키)에서 사용자 정의 키보드 단축키를위한 적절한 게임입니다. 해당 패널에서 Finder가 포함 된 대부분의 앱 (Firefox 제외)에 키보드 단축키를 지정할 수 있습니다. 즉시 적용되지 않으면 Finder를 다시 시작하십시오.
Quicksilver 프록시 개체 , 특히 "현재 선택"프록시 개체
이렇게하면 Finder에서 선택한 모든 항목을 작업으로 수행하여 Quicksilver를 호출 할 수 있습니다.
Finder에서 현재 선택된 모든 항목을 가져 오기 위해 트리거 (광산이 ⌘ + shift + space로 설정 됨)가 있습니다. 결과적으로 Finder에서 현재 선택된 항목에 대해 세 번의 키 입력으로 작업을 수행 할 수 있습니다. 항목에 대해 할 수있는 대부분의 작업은 상황에 맞는 메뉴에 있지만 전부 기억하지는 않습니다. 아직도, 꽤 편리합니다.
그러나 상황에 맞는 메뉴는 아니지만 매우 가깝습니다. Universal Access 명령을 사용하는 경우 단추 표시 줄에서 태스크 단추 메뉴로 이동할 수 있습니다.
control-F5를 눌러 초점을 단추 표시 줄에 놓으십시오. 작업 버튼이 강조 표시 될 때까지 탭을 누르고 스페이스를 눌러 연 다음 화살표를 사용하여 선택하십시오.
Universal Access를 활성화해야 할 수도 있으며 키보드 프리 팬에서 control-F5 단축키를 변경할 수 있습니다. 또한 버튼 이름은 영어에서 약간 다를 수 있습니다 (네덜란드어로 실행 중이며 정확한 번역을 확인하기 위해 언어를 바꾸는 데 신경 쓰지 않아도됩니다).
이것은 당신의 의견에서 당신의 원래 질문에 대한 더 구체적인 질문에 답변합니다. 훨씬 더 구체적이기 때문에 아마도 새로운 질문 일 수 있습니다.
현재 선택된 파일의 "색상 레이블"을 설정하려면 AppleScript 프로그램 (또는 osascript 를 사용하는 쉘 프로그램 )을 AppleScript를 실행할 수있는 다수의 "실행기"응용 프로그램 (Quicksilver, FastScript 등)과 결합 할 수 있습니다. 바로 가기 키 조합을 기반으로하는 프로그램 (또는 셸 프로그램)
아래 스크립트 중 하나를 스크립트 편집기 / AppleScript 편집기에 붙여넣고 “스크립트”형식 (또는 선택한 실행기가 사용하는 형식)으로 저장하십시오. 이러한 저장된 스크립트의 일반적인 위치는 ~ / Library / Scripts / Applications / Finder이지만 시작 관리자에 따라 다른 위치를 사용할 수 있습니다.
다음은 레이블 중 하나에 하드 코딩 할 수있는 간단한 버전입니다.
on run
tell application "Finder"
repeat with anItem in (get selection)
(*
* 0 - none
* 1 - Orange
* 2 - Red
* 3 - Yellow
* 4 - Blue
* 5 - Purple
* 6 - Green
* 7 - Gray
*)
set label index of anItem to 4
end repeat
end tell
end run
사용하는 레이블이 두 개인 경우이 사본을 두 개 저장하고 각 사본에 키를 바인딩 할 수 있습니다.
다음은 항상 어떤 라벨을 적용할지 묻는 메시지를 표시하는 버전입니다.
on run
tell application "Finder" to set selectedItems to selection
if length of selectedItems is 0 then
display dialog "Select some items in Finder before running this program." with title "Apply Finder Label to Selected Items" buttons {"OK"} default button {"OK"}
return
end if
set labels to prependIndicies(getLabelNames())
set default to first item of labels
set labelIndex to choose from list labels default items default with prompt "Choose label to apply to selected items" without empty selection allowed and multiple selections allowed
if labelIndex is false then return
set labelIndex to (first word of first item of labelIndex) as number
tell application "Finder"
repeat with anItem in selectedItems
set label index of anItem to labelIndex
end repeat
end tell
end run
to getLabelNames()
set labelNames to {"Orange", "Red", "Yellow", "Blue", "Purple", "Green", "Gray"}
set useCustomLabelNames to true -- change to false if this is too slow or does not work for you
if useCustomLabelNames then
set cmds to {}
repeat with i from 1 to 7
set end of cmds to "defaults read com.apple.Labels Label_Name_" & (8 - i) & " || echo " & quoted form of item i of labelNames
end repeat
set text item delimiters to {";"}
set labelNames to paragraphs of (do shell script (cmds as text))
end if
end getLabelNames
to prependIndicies(theList)
repeat with i from 1 to length of theList
set item i of theList to (i as text) & " - " & (item i of theList)
end repeat
{"0 - none"} & theList
end prependIndicies
대화 상자가 나타나면 0-7 중 하나를 입력하여 레이블을 선택한 다음 Return 키를 눌러 Finder에서 선택한 항목에 적용하십시오.
컨텍스트 메뉴는 주로 마우스 오른쪽 버튼 클릭으로 만 열 수 있습니다. 그러나 시스템 환경 설정의 Universal Acces 설정에서 키보드 숫자 패드를 사용하여 마우스 키를 제어 할 수 있습니다. 활성화되면 Ctrl-5
숫자 키패드가있는 키보드 또는 Fn-Ctrl-I
랩톱에서 마우스 오른쪽 버튼을 클릭 할 수 있습니다 . 이를 통해 단어를 마우스 오른쪽 버튼으로 클릭 할 수 있습니다.
시스템 환경 설정-> 범용 액세스-> 마우스-> 마우스 키 사용 (ON)으로 이동하십시오.
현재 선택에 대한 상황에 맞는 메뉴를 여는 방법을 모릅니다 (실제로 원하는 것 같습니다). 키보드만으로 마우스 포인터 아래에있는 내용을 "오른쪽 클릭"할 수 있습니다.
그러나 이것은 마우스 포인터를 올바르게 배치하는 데 달려 있습니다. 마우스를 사용하지 않고 Finder 에서 파일을 선택한 경우 마우스 포인터가 Finder 작업 과 완전히 관련이없는 것일 수 있습니다 .