Як перенести вікно в інший простір без використання миші?


66

Я використовую пробіли для наявності декількох робочих столів, але часто потрібно переміщувати програму з одного простору в інший.

Мені відомо про різні способи зробити це за допомогою миші:

  • Клацніть і утримуйте на рядку заголовка вікна та перетягніть на край
  • F8 щоб показати всі простори та перетягніть потрібне місце
  • Клацніть і утримуйте на рядку заголовка та використовуйте Ctrl+ #або Ctrl+Scroll Arrow

Але так і не вдалося знайти метод лише для клавіатури. Я використовую Linux для однієї з моїх основних робочих станцій, яка має цю здатність, і я хотів би також використовувати її з OSX.



Привіт приємно, питання, яке я маю, і його відповідь - це все у вашому запитанні! Мені просто хочеться знати, як перемістити додаток до іншої робочої області, незалежно від того, використовує вона мишу чи ні.
DarenW

Цей трюк "click & ctrl- #" в будь-якому випадку дуже корисний. Дуже дякую.

1
"Клацніть вікно та використовуйте" - ви повинні натиснути і утримувати вікно, натиснувши технічно неправильно.
Суфіан

Відповіді:


30

Під час перетягування вікна натисніть комбінацію клавіш, щоб перемістити вікно до нумерованого простору:

  • Control + 1
  • Control + 2
  • Control + 3
  • тощо ...

EDIT: Для Лева мені довелося перейти до системних налаштувань -> Клавіатура -> Комбінації клавіш -> Управління місією та включити ці гарячі клавіші.


8
Це просто переміщує екран в інший простір, ви фактично повинні натиснути вікно мишею, а потім скористатися цим ярликом для переміщення вікна.
Winder

Наскільки ви праві :) Відповідь оновлена.
Nippysaurus

Не працює над Левом! :(
Атул Гоял

Цей метод добре працює для мене з Mavericks і добре працює з Mountain Lion. Ключовим є визначення ярликів для переходу до певних просторів (як сказав @Nippysaurus).
mjturner

20
Ви високі? Він сказав "без використання проклятої миші",
архх

17

SizeUp

Ви можете поглянути на SizeUp, який був рекомендований на apple.se принаймні один раз до цього - він має кілька приємних інструментів клавіатури для метання вікон навколо декількох моніторів (як я його використовую), а також для перекидання їх по декількох "просторах".

Це не безкоштовно, але це дуже корисно і, безумовно, вартує невеликого внеску.


Це те, що я використовую, і це чудово.
Мартін Маркончіні

1
Ах, якийсь час користувався Sizup (щоб імітувати Aero Snap), і не знав цього. Дуже корисний. І дійсно варто реєстраційного внеску.
Рабарберські

2
Я спробував SizeUp, але потрібно перенести вікно в інший простір як на повну секунду. Це неприпустимо: [
Брайан Гордон

Існує також безкоштовна альтернатива, Spectacle , хоча він не має можливості для кількох просторів. Хоча добре працює на декількох екранах.
Пранів 웃

Роком пізніше SizeUp все ще має одну секунду затримки при переключенні пробілів. Я підозрюю, що це тому, що в OS X немає публічного API для цього, і вони роблять певний хакерство, щоб подолати обмеження.
Войтек Крушевський

7

Аметист

За допомогою Amethyst ви можете надсилати вікна до певних просторів за допомогою налаштованих комбінацій клавіш. Один з можливих налаштувань:

  • Command+ Control+ 1   [надіслати на робочий стіл 1]
  • Command+ Control+ 2   [надіслати на робочий стіл 2]
  • Command+ Control+ 3   [надіслати на робочий стіл 3]
  • і так далі . . .

За замовчуванням Amethyst автоматично встановлює плитки у ваші вікна macOS. Якщо ви не хочете автоматичного облицювання плит або додаткових функцій компонування, які надає Amethyst, додайте "плаваючий" до "Макетів" у розділі Налаштування та видаліть усі інші макети. Також вимкніть будь-які комбінації клавіш, які вам не потрібні, на вкладці "Ярлики".


1
За випадковості хтось дивиться цю тему через роки, спробуйте Amethyst з BetterTouchTool (оплачується). Змінило моє життя. "Жести клавіатури" BetterTouchTool можна налаштувати так, щоб робити Ctrl+ Alt+ Shift+ L/, Hщоб надіслати вікно на один пробіл праворуч / ліворуч відповідно; це ідеально доповнює звичайні ярлики. Потім встановіть треки для трекпадів або чарівних мишей для виконання ярликів Amethyst, таких як TipTaps для зміни розміру головного вікна, або мого улюбленого, "двома пальцями торкніться верхньої панелі" лівою кнопкою миші, а потім встановіть поточне вікно до головного вікна (alt-shift-enter) . Гарний.
zelk

Дякую за пораду @cormacrelf. FYI Gnome 3 робить це все дуже елегантно з коробки. Прикро, що Apple змушує нас завантажувати декілька сторонніх додатків.
Гейб Коплей

5

BetterTouchTool : безкоштовний і виконує завдання плюс багато зайвих;) Я використовую його в поєднанні з ShiftIt для зміни розміру вікон.


чудовий інструмент, але вже не безкоштовний. Все-таки добре варто кілька доларів.
іконоборство

ShiftIt зараз мертвий, але я повністю замінив його на BTT.
AsTeR

0

Є один вбудований спосіб зробити це без використання миші. Це передбачає використання клавіш миші, тому це дійсно лише хороший варіант, коли у вас підключена повна зовнішня клавіатура.

Кроки:

  1. Увімкнути клавіші миші, якщо це ще не ввімкнено (стандартний ярлик натискає ліву кнопку опції 5x)

  2. За допомогою цифрової колодки розташуйте вказівник миші на панелі меню програми. Клацніть клавішу №5, щоб натиснути, потім утримуйте її та змусьте трохи перетягнути вікно, натиснувши одне з інших номерів (клавіші спрямування)

  3. Потім, як тільки цей режим увімкнено, ви можете припинити перетягування (але утримуючи клавішу миші №5 вниз), і скористатися ярликом Ctrl-Вліво / Вправо, і відкриється вікно

Докладніше про використання клавіш миші - https://support.apple.com/en-us/HT204434#mousekeys


-1

Shiftit приголомшливий ...

Я використовую shiftit, який є інструментом з відкритим кодом для зміни розміру / переміщення вікон.

Для переміщення вікна ви можете натиснути_hold_window + CTRL + space_number


2
Ласкаво просимо до "Запитайте різних"! Будь ласка, утримайтеся від відповідей у ​​1 реченні. Ми намагаємось знайти найкращі відповіді, і ці відповіді дадуть інформацію про те, чому вони найкращі. Такі короткі відповіді не пояснюють, чому вони найкращий підхід чи найкращий інструмент. Крім того, надання посилання на інструмент може бути дуже корисним для ОП. Див. Як відповісти про те, як надати якісну відповідь. - З огляду -
fsb

Як ви "click_hold_window" без використання миші?
Елезар

1
Елезар, ShiftIt вимагає миші ...
Андрій Сура

Потрібна миша, переміщення між екранами , а не пробіли , про що і задається питання.
Бенджамін Р
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.