Как я могу держать виртуальную клавиатуру Windows 8 от выскакивают?

Я нежелательный получатель Windows 8. Lenovo не смог исправить новый ультрабук Windows 7, который я купил, поэтому они отправили мне ноутбук Yoga с сенсорным экраном и Windows 8.

после того, как я купил замену меню Пуск, я не против Windows 8 слишком много-это уродливо, но большинство вещей работают, а также Windows 7. Но то, что сводит меня с ума, бесконечно, - это виртуальная клавиатура, появляющаяся, когда я пытаюсь сделать что-то еще (ну, почти в любое время, так как я почти никогда не использую ее тип.) Это как гигантский Клиппи, который покрывает половину экрана.

Я не понял, что заставляет его выскочить. Это кажется довольно случайным, и иногда он уходит, прежде чем я могу даже дотянуться до ключа побега. Иногда это появляется, когда я печатаю, иногда, когда мои руки находятся далеко от клавиатуры. Иногда по несколько раз в минуту, иногда не часами.

какие предложения?

3
задан orbfish
04.12.2022 22:23 Количество просмотров материала 2835
Распечатать страницу

6 ответов

проверить, если это на экранной клавиатуре:

enter image description here

или TabTip клавиатуры

enter image description here

на Экранная Клавиатура зайдите в Панель управления -> Специальные возможности -> Центр специальных возможностей -> использование компьютера без мыши или клавиатуры "и снимите флажок" использовать экранную клавиатуру (если установлен). Также проверьте, если Windows + Volume Up ключ сделать что-то. Он может быть установлен на экранную клавиатуру в центре доступа - > Make сенсорные таблетки проще в использовании.

на TabTip клавиатура, вы можете удалить его, удалив любой ярлык для него из панели задач (щелкните правой кнопкой мыши - > панели инструментов - > сенсорная клавиатура), а затем убить процесс, введя это в cmd:

taskkill /Ф /им TabTip*

(вы также можете поместить эту команду в пакетный файл и выполнить ее при запуске, так как windows 8 перезапускает процессы TabTip, если находит устройство ввода с сенсорным экраном, хотя оно не выходит вперед свое собственное)

6
отвечен Kamal 2022-12-06 06:11

У меня также есть Lenovo йога. Мне тоже пришлось с этим разобраться. это... Просто глупость какая-то, я знаю. Далее следует объяснение и решение.

почему вы испытываете эту проблему:

Windows 8.1 была разработана с большим акцентом на сенсорные экраны ("традиционно" на планшеты.) Если сенсорный экран присутствует, Windows 8.1 предполагает, что клавиатура отсутствует, поэтому каждый раз, когда вы тыкаете пальцем на экран в текстовом поле, появляется клавиатура (потому что она думает у вас нет в наличии, так что вам, очевидно, нужен способ ввести вон там текстовое поле, копать?) Однако, если у вас есть автомобиль, как йогу, которая и сенсорный экран и физическая клавиатура, Windows этого не знает; он просто думает, что у вас есть только сенсорный экран, без клавиатуры, поэтому он продолжает нажимать эту раздражающе избыточную экранную клавиатуру в Yo' grill, хотя у вас уже есть идеально функционирующая клавиатура "IRL" прямо перед вами. Глупо, да? тупой, тупой, тупой!

чтобы сделать вещи более запутанными, это поведение предназначено только для приложений METRO, а не для настольных приложений (за некоторыми исключениями, например, Google Chrome, у которых есть сенсорный текстовый блок в стиле Metro,-get-On-Screen-Keyboard-popup-автоматически включается как "функция", которую вы не можете отключить)

Как правило, с настольными приложениями, вы не получите принудительную экранную клавиатуру, Если вы касаетесь экрана, поэтому вы можете не видеть странное поведение в течение нескольких часов - вы используете настольное приложение.

все это Почему клавиатура появляются в кажется случайным для вас; потому что интерфейс для Windows 8.1 не был разработан последовательно.

имеет ли это смысл? Нет? Добро пожаловать в Windows 8.1.

Что касается внезапных исчезновений, экранная клавиатура будет идти до внезапно, если вы касаетесь любого из физических клавиш. Это способ 8.1 сказать: "Упс! Извините, я не видел, что физическое клавиатура там."Если он не помнит упс двух секунд.

Я позвонил в Microsoft и Lenovo напрямую об этом. Их взять? По правде говоря, Microsoft не разрабатывала Windows 8.1 с кабриолетами (например, Yoga). Если у вас есть клавиатура и сенсорный экран, вы будете испытывать это поведение. На данный момент нет никакого "исправления"."

... Итак, есть "почему".

что касается "как", сначала рассмотрим на предлагаемое решение, которое пришло до этого поста:

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

ВОТ ОБХОДНОЙ ПУТЬ, КОТОРЫЙ ПОЗВОЛЯЕТ У ВАС ЕСТЬ ТОРТ И СЪЕСТЬ ЕГО ТОЖЕ:

мы собираемся сделать так, что экранная клавиатура не будет появляться в поле зрения без вашего разрешения, но все еще есть экранная клавиатура доступна для вас, когда вы используете режим планшета. А еще лучше, это не так сложно сделать... Готовы?

Шаг #1. Перейти к поиску очарование (Win + C)

Шаг #2. Введите"экранная клавиатура" появится экранная клавиатура, но она будет выглядеть иначе, чем та, к которой вы привыкли. У этого есть кнопка минимизации стиля Win7.

Шаг № 3 Нажмите кнопку Свернуть! новый стиль экранной клавиатуры сведет к минимуму панели задач на рабочем столе, из вашего путь.

сделано.

теперь НЕ ТРОГАЙТЕ ЕГО! просто оставьте его открытым и свернутым на панели задач.

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

между тем, аппаратная клавиатура на вашей йоге будет продолжать работать как обычно. Успех!

Если вы хотите снова использовать компьютер в обычном режиме планшета, просто переключитесь обратно на рабочий стол (Win + D) и закройте экранную клавиатуру, как любое обычное настольное приложение.

Coolio.

Так что теперь, когда вы переверните вашу йогу обратно в режим планшета, вы все равно будете иметь регулярный доступ к этой экранной клавиатуре, когда вам это нужно, в его предполагаемом контексте.

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

'лучше всего,

  • Е. Я.
10
отвечен Jaben Highley 2022-12-06 08:28

самый быстрый и надежный способ отключить Windows 8 на экранной клавиатуре, остановив службу, которая запускает его и отключить его от работы.

Как: отключить службу экранной клавиатуры Windows

  • нажмите клавишу Windows + R
  • тип "услуг.msc " и нажмите Enter
  • прокрутите вниз до "сенсорная экранная клавиатура и панель рукописного ввода"
  • вы можете или щелкнуть правой кнопкой мыши и "стоп" или вы можете дважды щелкнуть и измените его с" автоматического "запуска на" ручной "или"отключенный".

Disabled

4
отвечен MDT Guy 2022-12-06 10:45

есть еще одно программное решение.

Вы можете создать TouchKeyboardHelper.cs класс и объявить системное сообщение, чтобы найти программную клавиатуру и заставить, чтобы закрыть его.

TouchKeyboardHelper.cs должно быть так:

using System.Runtime.InteropServices;
using Windows.Devices.Input;

namespace Application_Photo_GRDF.Common
{
public static class TouchKeyboardHelper
{
#region < Attributes >

private const int WM_SYSCOMMAND = 0x0112; // Flag to received/send messages to the system.
private const int SC_CLOSE = 0xF060; // Param to indicate we want to close a system window.

#endregion < Attributes >

#region < Properties >

public static bool KeyboardAttached
{
get { return IsKeyboardAttached(); }
}

#endregion < Properties >

#region < Methods >

[DllImport("user32.dll")]
private static extern int FindWindow(string lpClassName, string lpWindowName); // To obtain an active system window handler.

[DllImport("user32.dll")]
private static extern int SendMessage(int hWnd, uint Msg, int wParam, int lParam); // To send a message to the system.

/// <summary>
/// To detect if a real keyboard is attached to the dispositive.
/// </summary>
/// <returns></returns>
private static bool IsKeyboardAttached()
{
KeyboardCapabilities keyboardCapabilities = new KeyboardCapabilities(); // To obtain the properties for the real keyboard attached.
return keyboardCapabilities.KeyboardPresent != 0 ? true : false;
}

/// <summary>
/// To close the soft keyboard
/// </summary>
public static void CloseOnscreenKeyboard()
{
// Retrieve the handler of the window 
int iHandle = FindWindow("IPTIP_Main_Window", ""); // To find the soft keyboard window.
if (iHandle > 0)
{
SendMessage(iHandle, WM_SYSCOMMAND, SC_CLOSE, 0); // Send a close message to the soft keyboard window.
}
}

#endregion < Methods >
}
}

An чтобы использовать этот помощник в нашем коде, добавьте что-то вроде......

if (TouchKeyboardHelper.KeyboardAttached)
{
TouchKeyboardHelper.CloseOnscreenKeyboard();
}
1
отвечен Dusher16 2022-12-06 13:02

Я смог избавиться от виртуальной клавиатуры всплывающее окно, сделав это:

  1. нажмите клавишу Windows + R
  2. тип "услуг.msc " и нажмите Enter
  3. прокрутите вниз до "сенсорная экранная клавиатура и панель рукописного ввода"
  4. вы можете либо щелкнуть правой кнопкой мыши и "стоп", либо дважды щелкнуть и изменить его с" автоматического "запуска на" ручной "или"отключенный".

Я щелкнул правой кнопкой мыши и остановился, затем вернулся и сделал это снова и дважды щелкните и выберите "Отключить" из раскрывающегося окна, убедившись, что нажмите кнопку" Применить", затем кнопку" ОК", а затем это:

  1. нажмите клавиши Windows + R.

  2. введите control и нажмите enter, чтобы открыть Панель управления.

  3. тип Центр специальных возможностей в панели управления и откройте его.

  4. нажмите "использовать компьютер без мыши или клавиатуры".

  5. Если "использовать экранная клавиатура", снимите флажок и сохраните изменения.

снова нажмите кнопку "Применить", затем"ok". Сначала я проверил "использовать компьютер без мыши или клавиатуры" (это было ранее снято) - затем я сразу же снял его снова, а затем "применить" и "ok". Это решило мою проблему на ноутбуке Windows 8.1 ASUS tablet.

1
отвечен ima sheep 2022-12-06 15:19

Я надеюсь, что это работает

  1. щелкните правой кнопкой мыши панель задач ->свойства
  2. клик панели инструментов
  3. убрать Сенсорная Клавиатура
0
отвечен lost_in_magento 2022-12-06 17:36

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх