마우스 + 수정 자 키를 사용하여 창 높이기 / 낮추기 / 이동 / 크기 조정


13

나는 Linux 측에서 오랫동안 FVWM 사용자이고 창 관리에 매우 도움이되는 키보드 + 마우스 단축키를 개발했습니다. 구체적으로 특별히:

  • 왼쪽 클릭 + 명령 + shift = 가장 앞면으로 돌아 가기, 그렇지 않으면 앞면으로 올리기
  • 오른쪽 클릭 + 명령 + 이동 = 창을 세로로 최대화 (가로 크기는 변경되지 않음)
  • 왼쪽 + 오른쪽 화음 + 명령 + Shift = 창을 잡고 이동
  • 왼쪽 + 오른쪽 화음 + 명령 + 제어 + 이동 = 크기 조정 (포인터를 옆이나 모서리로 드래그하여 크기를 조정하십시오)

이들 모두에서 "클릭"은 창의 아무 곳이나 클릭하는 것을 의미합니다.

이것을 설정할 수있는 Mac 소프트웨어가 있습니까? 나는 10.6입니다.

편집하다

명확히하기 위해 이동 / 크기 조정 작업은 마우스 다운에서 시작하여 마우스 업에서 끝나야합니다.


주로 Alt + 클릭 드래그하여 창을 이동하는 기본값의 대안을 찾고 있습니다 (창의 아무 곳이나 클릭하고 드래그하십시오).
bisko

답변:


5

Easy Move + Resize 는 주석에 표시된 것과 정확히 일치하는 훌륭한 작은 도구입니다.

용법

Easy Move + Resize 는 많은 X11 / Linux 창 관리자에서 발견 된 동작을 기반으로합니다.

Cmd + Ctrl + Left Mouse창의 어느 곳에서나 드래그 한 후 이동
Cmd + Ctrl + Right Mouse창의 어느 곳에서나 드래그하여 크기 조정

이것은 내가 원하는 것을하기 위해 BetterTouchTool의 최신 버전을 얻는 방법을 알아 내려고 너무 많은 시간을 보낸 후 신선한 공기를 마시 게했다. 또한 SIMBL에 의존하지 않습니다 .

내 유일한 불만은 키 바인딩을 구성 할 수 없다는 것입니다. 트랙 패드에서 두 손가락으로 클릭하고 드래그하는 것이 약간 어색하기 때문에 크기 조정에 ⌘ Cmd+ ⌥ Opt+ ⌃ Ctrl+ 왼쪽 클릭 을 사용하고 싶습니다 . 그러나, 그것은 오픈 소스이며 항상 그렇듯이 문제가 있습니다.


이동 및 크기 조정을위한 훌륭하고 간단합니다! 나와 같은 트랙 패드를 사용하는 사용자의 경우 크기를 조정하려면 두 손가락으로 클릭 (오른쪽 클릭을 수행) 한 다음 드래그해야합니다 (한 손가락 만 드래그하면 다른 손가락으로 압력을 유지함). 나는 3 손가락 제스처를 드래그하는 것을 선호하지만 크기 조정을 위해 클릭하는 것이 그렇게 성가신 것은 아닙니다. 감사!
Ferran Maylinch

3

아니 완전히 당신이 찾고있는,하지만 당신은 무엇을 할 수 드래그 앤 포 그라운드로 가져하지 않고 창 크기를 조정합니다. 메뉴 막대에서 Command- 드래그 (또는 도구 모음의 빈 공간)를 클릭하여 창을 이동하고 크기 조정 핸들에서 Command- 드래그하여 크기를 조정하십시오.

윈도우 요소를 명령 클릭하면 윈도우가 뒤쪽에있는 동안 사용할 수 있지만 일관성이없는 iirc입니다.


2

당신은 Zooom / 2 원합니다 . 무료 평가판 제공. 수정 키를 누른 상태에서 마우스를 움직 이기만하면 작동합니다 (클릭 필요 없음). 누른 키에 따라 커서가있는 창의 크기가 조정되거나 움직입니다. 더 많은 일을합니다.

JiTouch를 개인적으로 사용하지만 트랙 패드가 필요하고 정직해야합니다. JiTouch의이 특정 기능은 필요한 제스처를 불러오는 데 약간의 연습이 필요합니다. 불행히도 사용자 정의 할 수는 없습니다.


고맙습니다-Zooom은 이동 / 크기 조정을 수행하지만 높이거나 낮추거나 최대화하지 않습니다. 기능 요청을 제출했습니다.
리드

이미 그런 일을하고 있습니다. 앞으로 올리려면 설정을 확인하십시오. 최대화하려면 선택한 수정 자 키를 누른 상태에서 두 번 클릭하십시오.
Randy6T9

두 번 클릭하면 실제로 최대화하는 대신 확대 / 축소됩니다. 낮추는 것은 그다지 유용한 IMO가 아니며, 대신 hide를 사용할 수 있습니다.
Lri

@Lri, 그 의견은 괜찮지 만, 저의 의견 으로는 위의 요구 사항 중 가장 중요한 것 중 하나 매우 유용합니다.
Reid

내 Mac과 Linux 상자에서 동일한 동작을하는 것이 핵심이므로 수정 자 키로 수행하는 것이 중요합니다.
Reid

2

대부분의 OS X 사용자가 원하는 특정 기능을 쉽게 인식하지 못하는 것이 흥미 롭습니다. 대부분의 화면을 차단하는 창이있는 경우 :

  • 나는 그 위치를 방해하고 싶지 않기 때문에 이동은 쓸모가 없습니다.
  • 내가보고 싶은 여러 창을 차단하고 있으므로 전체 창보기로 전환하고 하나를 선택 해도별로 도움이되지 않습니다.
  • 여전히 창의 일부를보고 싶으므로 최소화하는 것이 도움이되지 않습니다.

다른 창 뒤에 있도록 낮추고 싶습니다. 유닉스 / 리눅스에서는 뒷면에 그대로두고 볼 수있는 부분을 계속 입력 할 수 있습니다. 나는 단지 창문의 흥미로운 부분을 보이게하고 그것들이 어떻게 배열되는지를 파괴하지 않으면 서 그들과 상호 작용합니다. 너무 쉽게.

OS X 는 창을 뒤로 밀기위한 코드 작성을 지원 하지 않는다고 합니다. 모디파이어를 사용하지 않고 부분적으로 숨겨져있는 창에서 타이핑하거나 마우스를 사용하지 마십시오. 도 아니다 심지어 그것을이다 원격으로 괜찮은 내가 창을 죽이면 등 이동되고, 수면을 통해 왼쪽 내 창문을 떠날에서, OS X이 할 수있다 (질서를 회복하기 위해 노력을 강제로 같은 유형의 다른 창 임의의 숫자를 제기 이것에 대한 설정이 될 것입니다.) 한 화면의 창에서 창을 열면 새 창이 이니시에이터 창이 있던 화면 대신 무작위로 선택된 화면에 나타납니다 (확실하지 않을 수도 있습니다).

전반적으로 OS X 창 관리는 * mix 세계와 비교할 때 끔찍합니다. 실제 작업을 한 후에는 매우 실망 스럽습니다.


1

질문을 에코하는 것이 도움 된다고 생각 합니다. 나는 창문을 내리는 방법을 찾지 못했지만 원래의 포스터 상태와 같이 다양한 다른 것들이 좋은 대안이 아닙니다. 원하는 동작은 창 (또는 제목 표시 줄) 대신 옵션 또는 명령 + (왼쪽, 가운데 또는 오른쪽) 마우스와 같으며 창은 창 쌓기 순서에서 맨 아래 (가장 뒤)로 이동 하여 노출됩니다. 다음 창 . 다시 누르면 다음을 누릅니다여러 번 (다수의) 프레스를 사용하면 몇 초 만에 10 개 또는 20 개의 창을 모두 빠르게 말할 수 있습니다. Unix 창 관리자를 사용하면 대부분의 키와 마우스 조합에 대해 (낮은 창이라고 함). Command left mouse는 그것을 사용하는 많은 사람들 (하루에 수천 번 누르는 것)을위한 선택 일 것입니다.

코드 NSWindowLevel (cocoa 루틴)에서 수행 할 수있는 것으로 나타 났지만 아직 (macos) 유틸리티에서 언급하지 않았습니다. 다음으로 다른 창 관리자를 살펴 봐야합니다. 유닉스 박스에서 창 관리자를 전환하는 것은 확실히 가능하지만 일부 어셈블이 반드시 필요합니다. 나는 무슨 일이 일어나는지보기 위해 새 창 관리자에서 방해가 조금 불안합니다. 그러나 아마도 괜찮습니다.


0

X11 앱의 창 관리자로 FVWM을 실행하고이 동작을 수행 할 수 있습니다.

OS X 앱의 경우, 수 이동 하고 크기를 조정 타사 응용 프로그램 (사용, 단지 키보드를 사용하여 마우스없이 그들을 링크 , 링크 ).

나는 올리 거나 내리는 다른 기술을 모른다 .


0

JiTouch를 사용하지 않았습니다 않았지만 트랙 패드만을 기반으로하는 "이동 / 크기 조정"모드가 있다고 주장합니다. 데스크탑이있는 경우 외부 트랙 패드에서 작동합니다.


그렇습니다. 내가 사용할 게. 그러나 제스처는이 특정 기능에 대해 사용자 정의 할 수 없으며 선택한 제스처는 일종의 적중 또는 누락입니다. 그것을 익히려면 약간의 연습이 필요합니다. 그들이 베타 버전에서 나왔을 때 이것이 최적화되기를 바랍니다.
Randy6T9

0

이 비디오를 기반으로 BetterTouchTool 을 사용 하려고 합니다.


고마워-불행히도 BTT는 마우스를 올리기 전까지 활성화되지 않습니다. 마우스 다운을 찾고 있습니다. 나는 질문을 명확히 할 것이다.
리드

0

나는 당신이 Afloat 을 시도하는 것이 좋습니다 . 10.9에서는 플로팅 후 다시로드되면 파인더와 함께 작동합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.