Как изменить фокус, когда игра блокирует его?

Я играю Wolfenstein: Enemy Territory, и когда я играю в оконном режиме, я не могу изменить фокус с игры на что-то другое (Alt + Tab не работает).

6
задан 23 June 2011 в 08:20

55 ответов

Я нашел один способ, он работает для Wolf: ET, он может помочь и в других играх, если вы включите игру gameconsole (обычно тильд-ключ), будет выпущена блокировка мыши (в оконном режиме).

0
ответ дан 25 May 2018 в 23:23

Я нашел один способ, он работает для Wolf: ET, он может помочь и в других играх, если вы включите игру gameconsole (обычно тильд-ключ), будет выпущена блокировка мыши (в оконном режиме).

0
ответ дан 25 July 2018 в 22:36

Я нашел один способ, он работает для Wolf: ET, он может помочь и в других играх, если вы включите игру gameconsole (обычно тильд-ключ), будет выпущена блокировка мыши (в оконном режиме).

0
ответ дан 26 July 2018 в 22:54

Я нашел один способ, он работает для Wolf: ET, он может помочь и в других играх, если вы включите игру gameconsole (обычно тильд-ключ), будет выпущена блокировка мыши (в оконном режиме).

0
ответ дан 31 July 2018 в 12:25

Я нашел один способ, он работает для Wolf: ET, он может помочь и в других играх, если вы включите игру gameconsole (обычно тильд-ключ), будет выпущена блокировка мыши (в оконном режиме).

0
ответ дан 2 August 2018 в 04:02

Я нашел один способ, он работает для Wolf: ET, он может помочь и в других играх, если вы включите игру gameconsole (обычно тильд-ключ), будет выпущена блокировка мыши (в оконном режиме).

0
ответ дан 4 August 2018 в 20:05

Я нашел один способ, он работает для Wolf: ET, он может помочь и в других играх, если вы включите игру gameconsole (обычно тильд-ключ), будет выпущена блокировка мыши (в оконном режиме).

0
ответ дан 6 August 2018 в 04:06

Я нашел один способ, он работает для Wolf: ET, он может помочь и в других играх, если вы включите игру gameconsole (обычно тильд-ключ), будет выпущена блокировка мыши (в оконном режиме).

0
ответ дан 6 August 2018 в 04:07

Я нашел один способ, он работает для Wolf: ET, он может помочь и в других играх, если вы включите игру gameconsole (обычно тильд-ключ), будет выпущена блокировка мыши (в оконном режиме).

0
ответ дан 7 August 2018 в 22:06

Я нашел один способ, он работает для Wolf: ET, он может помочь и в других играх, если вы включите игру gameconsole (обычно тильд-ключ), будет выпущена блокировка мыши (в оконном режиме).

0
ответ дан 10 August 2018 в 10:20

Я нашел один способ, он работает для Wolf: ET, он может помочь и в других играх, если вы включите игру gameconsole (обычно тильд-ключ), будет выпущена блокировка мыши (в оконном режиме).

0
ответ дан 13 August 2018 в 16:44

У меня был схожий опыт с Unreal Tournament 2004. В конце концов я обнаружил, что нажатие Esc (таким образом, переход в игровое меню) освобождает захват клавиатуры, и я мог бы использовать alt-tab.

К сожалению, много игр, похоже, не ведите себя в удобной для рабочего времени моде, исключительно захватывая клавиатуру и мышь во время действия. Это эффективно отключает любое взаимодействие пользователя с настольным компьютером: он не может использовать свой оконный менеджер (alt-tab - наиболее распространенный пример), он не может использовать свои быстрые клавиши на рабочем столе (например, управлять музыкальным проигрывателем), он не может отвечать на IM и т. д.

Похоже, нет чистого решения этой проблемы, за исключением того, что редизайн затронул сами игры. (Хотя некоторые хаки с запрещающими захватами клавиатуры с использованием LD_PRELOAD могут быть релевантными).

3
ответ дан 25 May 2018 в 23:23

Ctrl + Alt + X, где X - число от 7 и выше, переключит вас на X-сеанс другого пользователя (если у вас установлен режим ядра, который поддерживается только драйверами с открытым исходным кодом).

Например, я обычно запускаю ioquake3 в другой учетной записи пользователя без компиляции и автозапуска приложений и т. д. Если я сначала войду в свою основную учетную запись пользователя и войдите в свою учетную запись, я могу перейти на главную учетную запись из игры, нажав Ctrl + Alt + 7 и вернуться к игре, нажав Ctrl + Alt + 8. [ ! d1]

Основным недостатком этого метода является то, что вам придется вводить пароль каждый раз, когда вы переключаетесь, независимо от каких-либо настроек, и не все игры выживают. В таких случаях игры Windows особенно непослушны, даже в Windows они склонны испортить дисплей и / или ввод, если они теряют фокус.

0
ответ дан 25 May 2018 в 23:23
  • 1
    Вы имели в виду клавиши F7 и F8 вместо цифры 7 и 8? – ulidtko 26 April 2011 в 13:07
  • 2
    Я думаю, что он действительно означает F7 и F8, я описал одно и то же «решение». в оригинальном посте некоторое время назад, но также написал Ctrl + Alt + 1 вместо F1. – GrizzLy 26 April 2011 в 18:22
  • 3
    Да, F7, F8 и так далее. Сожалею. – Shnatsel 28 April 2011 в 02:28

Я не пробовал это с этой конкретной игрой, но Ctrl + G освобождает мышь для множества игр.

0
ответ дан 25 May 2018 в 23:23

Вы можете попытаться назначить ярлык для скрипта следующим образом:

#!/bin/bash # # by desgua # # To unmap a windowed game xdotool search --class gedit windowunmap exit 0

изменить gedit для имени вашей игры

Пошаговые инструкции:

Нам понадобится XDoTooland Compiz (вы можете установить их из программного центра или щелкнуть здесь) Сделайте файл .unmap.sh в своей домашней папке. Вставьте упомянутый выше скрипт: сделайте его исполняемым (вот как это сделать). Откройте «Compiz» («Меню»> «Система»> «Настройки»> «Менеджер CompizConfig»). Перейдите в «Команды» и добавьте ~/.unmap.sh в одну команду. Затем перейдите в «Ключевые события» и создайте ярлык для него.
0
ответ дан 25 May 2018 в 23:23

Вы можете попытаться назначить ярлык для скрипта следующим образом:

#!/bin/bash # # by desgua # # To unmap a windowed game xdotool search --class gedit windowunmap exit 0

изменить gedit для имени вашей игры

Пошаговые инструкции:

Нам понадобится XDoTooland Compiz (вы можете установить их из программного центра или щелкнуть здесь) Сделайте файл .unmap.sh в своей домашней папке. Вставьте упомянутый выше скрипт: сделайте его исполняемым (вот как это сделать). Откройте «Compiz» («Меню»> «Система»> «Настройки»> «Менеджер CompizConfig»). Перейдите в «Команды» и добавьте ~/.unmap.sh в одну команду. Затем перейдите в «Ключевые события» и создайте ярлык для него.
0
ответ дан 25 July 2018 в 22:36

Я не пробовал это с этой конкретной игрой, но Ctrl + G освобождает мышь для множества игр.

0
ответ дан 25 July 2018 в 22:36

Ctrl + Alt + X, где X - число от 7 и выше, переключит вас на X-сеанс другого пользователя (если у вас установлен режим ядра, который поддерживается только драйверами с открытым исходным кодом).

Например, я обычно запускаю ioquake3 в другой учетной записи пользователя без компиляции и автозапуска приложений и т. д. Если я сначала войду в свою основную учетную запись пользователя и войдите в свою учетную запись, я могу перейти на главную учетную запись из игры, нажав Ctrl + Alt + 7 и вернуться к игре, нажав Ctrl + Alt + 8. [ ! d1]

Основным недостатком этого метода является то, что вам придется вводить пароль каждый раз, когда вы переключаетесь, независимо от каких-либо настроек, и не все игры выживают. В таких случаях игры Windows особенно непослушны, даже в Windows они склонны испортить дисплей и / или ввод, если они теряют фокус.

0
ответ дан 25 July 2018 в 22:36
  • 1
    Вы имели в виду клавиши F7 и F8 вместо цифры 7 и 8? – ulidtko 26 April 2011 в 13:07
  • 2
    Я думаю, что он действительно означает F7 и F8, я описал одно и то же «решение». в оригинальном посте некоторое время назад, но также написал Ctrl + Alt + 1 вместо F1. – GrizzLy 26 April 2011 в 18:22
  • 3
    Да, F7, F8 и так далее. Сожалею. – Shnatsel 28 April 2011 в 02:28

У меня был схожий опыт с Unreal Tournament 2004. В конце концов я обнаружил, что нажатие Esc (таким образом, переход в игровое меню) освобождает захват клавиатуры, и я мог бы использовать alt-tab.

К сожалению, много игр, похоже, не ведите себя в удобной для рабочего времени моде, исключительно захватывая клавиатуру и мышь во время действия. Это эффективно отключает любое взаимодействие пользователя с настольным компьютером: он не может использовать свой оконный менеджер (alt-tab - наиболее распространенный пример), он не может использовать свои быстрые клавиши на рабочем столе (например, управлять музыкальным проигрывателем), он не может отвечать на IM и т. д.

Похоже, нет чистого решения этой проблемы, за исключением того, что редизайн затронул сами игры. (Хотя некоторые хаки с запрещающими захватами клавиатуры с использованием LD_PRELOAD могут быть релевантными).

3
ответ дан 25 July 2018 в 22:36

Вы можете попытаться назначить ярлык для скрипта следующим образом:

#!/bin/bash # # by desgua # # To unmap a windowed game xdotool search --class gedit windowunmap exit 0

изменить gedit для имени вашей игры

Пошаговые инструкции:

Нам понадобится XDoTooland Compiz (вы можете установить их из программного центра или щелкнуть здесь) Сделайте файл .unmap.sh в своей домашней папке. Вставьте упомянутый выше скрипт: сделайте его исполняемым (вот как это сделать). Откройте «Compiz» («Меню»> «Система»> «Настройки»> «Менеджер CompizConfig»). Перейдите в «Команды» и добавьте ~/.unmap.sh в одну команду. Затем перейдите в «Ключевые события» и создайте ярлык для него.
0
ответ дан 26 July 2018 в 22:54

Я не пробовал это с этой конкретной игрой, но Ctrl + G освобождает мышь для множества игр.

0
ответ дан 26 July 2018 в 22:54

Ctrl + Alt + X, где X - число от 7 и выше, переключит вас на X-сеанс другого пользователя (если у вас установлен режим ядра, который поддерживается только драйверами с открытым исходным кодом).

Например, я обычно запускаю ioquake3 в другой учетной записи пользователя без компиляции и автозапуска приложений и т. д. Если я сначала войду в свою основную учетную запись пользователя и войдите в свою учетную запись, я могу перейти на главную учетную запись из игры, нажав Ctrl + Alt + 7 и вернуться к игре, нажав Ctrl + Alt + 8. [ ! d1]

Основным недостатком этого метода является то, что вам придется вводить пароль каждый раз, когда вы переключаетесь, независимо от каких-либо настроек, и не все игры выживают. В таких случаях игры Windows особенно непослушны, даже в Windows они склонны испортить дисплей и / или ввод, если они теряют фокус.

0
ответ дан 26 July 2018 в 22:54
  • 1
    Вы имели в виду клавиши F7 и F8 вместо цифры 7 и 8? – ulidtko 26 April 2011 в 13:07
  • 2
    Я думаю, что он действительно означает F7 и F8, я описал одно и то же «решение». в оригинальном посте некоторое время назад, но также написал Ctrl + Alt + 1 вместо F1. – GrizzLy 26 April 2011 в 18:22
  • 3
    Да, F7, F8 и так далее. Сожалею. – Shnatsel 28 April 2011 в 02:28

У меня был схожий опыт с Unreal Tournament 2004. В конце концов я обнаружил, что нажатие Esc (таким образом, переход в игровое меню) освобождает захват клавиатуры, и я мог бы использовать alt-tab.

К сожалению, много игр, похоже, не ведите себя в удобной для рабочего времени моде, исключительно захватывая клавиатуру и мышь во время действия. Это эффективно отключает любое взаимодействие пользователя с настольным компьютером: он не может использовать свой оконный менеджер (alt-tab - наиболее распространенный пример), он не может использовать свои быстрые клавиши на рабочем столе (например, управлять музыкальным проигрывателем), он не может отвечать на IM и т. д.

Похоже, нет чистого решения этой проблемы, за исключением того, что редизайн затронул сами игры. (Хотя некоторые хаки с запрещающими захватами клавиатуры с использованием LD_PRELOAD могут быть релевантными).

3
ответ дан 26 July 2018 в 22:54

Вы можете попытаться назначить ярлык для скрипта следующим образом:

#!/bin/bash # # by desgua # # To unmap a windowed game xdotool search --class gedit windowunmap exit 0

изменить gedit для имени вашей игры

Пошаговые инструкции:

Нам понадобится XDoTooland Compiz (вы можете установить их из программного центра или щелкнуть здесь) Сделайте файл .unmap.sh в своей домашней папке. Вставьте упомянутый выше скрипт: сделайте его исполняемым (вот как это сделать). Откройте «Compiz» («Меню»> «Система»> «Настройки»> «Менеджер CompizConfig»). Перейдите в «Команды» и добавьте ~/.unmap.sh в одну команду. Затем перейдите в «Ключевые события» и создайте ярлык для него.
0
ответ дан 31 July 2018 в 12:25

Я не пробовал это с этой конкретной игрой, но Ctrl + G освобождает мышь для множества игр.

0
ответ дан 31 July 2018 в 12:25

Ctrl + Alt + X, где X - число от 7 и выше, переключит вас на X-сеанс другого пользователя (если у вас установлен режим ядра, который поддерживается только драйверами с открытым исходным кодом).

Например, я обычно запускаю ioquake3 в другой учетной записи пользователя без компиляции и автозапуска приложений и т. д. Если я сначала войду в свою основную учетную запись пользователя и войдите в свою учетную запись, я могу перейти на главную учетную запись из игры, нажав Ctrl + Alt + 7 и вернуться к игре, нажав Ctrl + Alt + 8. [ ! d1]

Основным недостатком этого метода является то, что вам придется вводить пароль каждый раз, когда вы переключаетесь, независимо от каких-либо настроек, и не все игры выживают. В таких случаях игры Windows особенно непослушны, даже в Windows они склонны испортить дисплей и / или ввод, если они теряют фокус.

0
ответ дан 31 July 2018 в 12:25
  • 1
    Вы имели в виду клавиши F7 и F8 вместо цифры 7 и 8? – ulidtko 26 April 2011 в 13:07
  • 2
    Я думаю, что он действительно означает F7 и F8, я описал одно и то же «решение». в оригинальном посте некоторое время назад, но также написал Ctrl + Alt + 1 вместо F1. – GrizzLy 26 April 2011 в 18:22
  • 3
    Да, F7, F8 и так далее. Сожалею. – Shnatsel 28 April 2011 в 02:28

У меня был схожий опыт с Unreal Tournament 2004. В конце концов я обнаружил, что нажатие Esc (таким образом, переход в игровое меню) освобождает захват клавиатуры, и я мог бы использовать alt-tab.

К сожалению, много игр, похоже, не ведите себя в удобной для рабочего времени моде, исключительно захватывая клавиатуру и мышь во время действия. Это эффективно отключает любое взаимодействие пользователя с настольным компьютером: он не может использовать свой оконный менеджер (alt-tab - наиболее распространенный пример), он не может использовать свои быстрые клавиши на рабочем столе (например, управлять музыкальным проигрывателем), он не может отвечать на IM и т. д.

Похоже, нет чистого решения этой проблемы, за исключением того, что редизайн затронул сами игры. (Хотя некоторые хаки с запрещающими захватами клавиатуры с использованием LD_PRELOAD могут быть релевантными).

3
ответ дан 31 July 2018 в 12:25

Вы можете попытаться назначить ярлык для скрипта следующим образом:

#!/bin/bash # # by desgua # # To unmap a windowed game xdotool search --class gedit windowunmap exit 0

изменить gedit для имени вашей игры

Пошаговые инструкции:

Нам понадобится XDoTooland Compiz (вы можете установить их из программного центра или щелкнуть здесь) Сделайте файл .unmap.sh в своей домашней папке. Вставьте упомянутый выше скрипт: сделайте его исполняемым (вот как это сделать). Откройте «Compiz» («Меню»> «Система»> «Настройки»> «Менеджер CompizConfig»). Перейдите в «Команды» и добавьте ~/.unmap.sh в одну команду. Затем перейдите в «Ключевые события» и создайте ярлык для него.
0
ответ дан 2 August 2018 в 04:02

Я не пробовал это с этой конкретной игрой, но Ctrl + G освобождает мышь для множества игр.

0
ответ дан 2 August 2018 в 04:02

Ctrl + Alt + X, где X - число от 7 и выше, переключит вас на X-сеанс другого пользователя (если у вас установлен режим ядра, который поддерживается только драйверами с открытым исходным кодом).

Например, я обычно запускаю ioquake3 в другой учетной записи пользователя без компиляции и автозапуска приложений и т. д. Если я сначала войду в свою основную учетную запись пользователя и войдите в свою учетную запись, я могу перейти на главную учетную запись из игры, нажав Ctrl + Alt + 7 и вернуться к игре, нажав Ctrl + Alt + 8. [ ! d1]

Основным недостатком этого метода является то, что вам придется вводить пароль каждый раз, когда вы переключаетесь, независимо от каких-либо настроек, и не все игры выживают. В таких случаях игры Windows особенно непослушны, даже в Windows они склонны испортить дисплей и / или ввод, если они теряют фокус.

0
ответ дан 2 August 2018 в 04:02
  • 1
    Вы имели в виду клавиши F7 и F8 вместо цифры 7 и 8? – ulidtko 26 April 2011 в 13:07
  • 2
    Я думаю, что он действительно означает F7 и F8, я описал одно и то же «решение». в оригинальном посте некоторое время назад, но также написал Ctrl + Alt + 1 вместо F1. – GrizzLy 26 April 2011 в 18:22
  • 3
    Да, F7, F8 и так далее. Сожалею. – Shnatsel 28 April 2011 в 02:28

Другие вопросы по тегам:

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