Focus-follows-mouse (плюс автоповышение) на Mac OS X

В Java все находится в форме класса.

Если вы хотите использовать любой объект, тогда у вас есть две фазы:

  1. Объявить
  2. Инициализация

Пример:

  • Объявление: Object a;
  • Инициализация: a=new Object();

То же самое для концепции массива

  • Объявление: Item i[]=new Item[5];
  • Инициализация: i[0]=new Item();

Если вы не дают секцию инициализации, тогда возникает NullpointerException.

156
задан 12 revs, 6 users 47% 31 July 2013 в 04:44
поделиться

7 ответов

Можно сделать это для Terminal.app путем выдачи следующей команды в командной строке:

defaults write com.apple.Terminal FocusFollowsMouse -bool true

Для приложений X11 можно сделать это:

defaults write com.apple.x11 wm_ffm -bool true

В Snow Leopard, используйте это вместо этого:

defaults write org.x.X11 wm_ffm -bool true

, По-видимому, существует программа под названием Виртуальный рабочий стол CodeTek, это будет эмулировать его в масштабе всей системы, но это стоит $$ (и они никогда не выводили версию для Leopard OSX).

73
ответ дан Mathias Bynens 23 November 2019 в 21:51
поделиться

Вы не можете действительно сделать этого хорошо, потому что интерфейс Mac просто не разработан с focus-follows-mouse (с или без автоповышения) в памяти. Я сомневаюсь, что это собирается измениться в ближайшее время, и если это не делает, все, кто пытается реализовать focus-follows-mouse, столкнется с теми же препятствиями и закончит неудовлетворительный результат (тем, кто хочет такую вещь).

Так, да, Вы сумасшедшие для желания этого —, но для технических причин. Привыкните к использованию Mac на его собственных условиях, и я уверен Ваше требование вынудить его вести себя точно так же, как независимо от того, что X11 наполняют Вас, раньше использовал, спадет в немного, поскольку Вы находите новые эффективные способы работать.

-13
ответ дан Chris Hanson 23 November 2019 в 21:51
поделиться

Codetek имел продукт, который сделал это, но они никогда не выпускали версию для Leopard или позже.

MondoMouse может отсортировать, делают focus-follows-mouse, но не автоповышение. Даже focus-follows-mouse повреждается все же. Например, это не играет хорошо с вкладкой команды (если Вы, вкладка команды к новому приложению и не касается мыши тогда, это должно не фокус переключателя назад к тому, везде, где указатель мыши, оказывается, находится - я вполне уверен каждая реализация в Linux, который я видел, разбирается в этом, но MondoMouse не делает).

можно включить focus-follows-mouse (никакое автоповышение) для просто Окон терминала (просто выполняют следующее в терминале):

defaults write com.apple.Terminal FocusFollowsMouse -string YES

И так же для окон X11:

defaults write org.x.X11 wm_ffm -bool true 

(Для версий Mac до 10.5.5 это было:

defaults write com.apple.x11 wm_ffm true

)

я не знаю ни о каких других приложениях, которые поддерживают его.

8
ответ дан 3 revs 23 November 2019 в 21:51
поделиться

Я в настоящее время использую MondoMouse, и даже с его причудами я не мог использовать свой Mac без него. У них есть бесплатная демонстрационная версия, и я рекомендовал бы его всем.

MondoMouse

8
ответ дан mcotton 23 November 2019 в 21:51
поделиться

Steve Yegge записал эссе об этом некоторое время назад, где он попробовал и не удался записать подходящее расширение. Я с тех пор попытался найти focus-follows-mouse применение для OS X и перестал работать также.

56
ответ дан John Millikin 23 November 2019 в 21:51
поделиться

Используйте , функция Dwell в Mac Переходит к Доступности-> клавиатура-> клавиатура Доступности (я нахожусь на Catalina)

, Щелкают здесь для большего количества информации

<час>

enter image description here

enter image description here

1
ответ дан 23 November 2019 в 21:51
поделиться

Интересно, что в Leopard по умолчанию включен один вариант фокусировки за мышью (без автоподъема). Колесо прокрутки работает в несфокусированных окнах.

5
ответ дан 23 November 2019 в 21:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: