Windows 8の仮想キーボードがポップアップしないようにするにはどうすればよいですか?


14

私はWindows 8の不本意な受信者です。Lenovoは私が購入した新しいWindows 7 Ultrabookを修正できなかったため、タッチスクリーンとWindows 8を搭載したYogaラップトップを送ってきました。

スタートメニューの代替品を購入したら、Windows 8をあまり気にしません。見苦しいですが、ほとんどの機能はWindows 7と同じように機能します。しかし、私を夢中にさせるのは、無限に、仮想キーボードがポップアップすることですm何か他のことをしようとしています(まあ、ほぼいつでも、私はほとんど入力しないので)。画面の半分を覆う巨大なClippyのようなものです。

私はそれがポップアップする原因を理解していません。かなりランダムに思えますが、エスケープキーに手を伸ばす前に消えることもあります。入力しているときや、キーボードの近くに手がないときなどに出てきます。時々数分、時には数時間です。

助言がありますか?


適切に理解するにはスクリーンショットが必要です。
avirk

回答:


6

画面キーボードかどうかを確認します。

ここに画像の説明を入力してください

またはTabTipキーボード

ここに画像の説明を入力してください

以下のためのオンスクリーンキーボードのコントロールパネルに移動- >アクセスのしやすさ- >アクセスセンターやす- >を使用するマウスやキーボードのチェックを外し利用オンスクリーンキーボード(チェックする)ことなく、コンピュータ。また、Windows +ボリュームアップキーが何かを行うかどうかを確認します。Ease of Access Centerでオンスクリーンキーボードに設定できます->タッチタブレットを使いやすくします。

TabTipキーボード、タスクバーから、それのために任意のショートカットを削除することによってそれを削除することができます(右クリック- >ツールバー- >タッチキーボード)、その後、CMDでこれを入力することで、プロセスを殺します:

taskkill / F / IM TabTip *

(このコマンドをバッチファイルに入れて、起動時に実行することを検討することもできます。Windows8は、タッチ入力デバイスを検出した場合、TabTipプロセスを再起動しますが、それ自体では前進しません)


はい、キーボードをオフにしました。悲しいことに、タスクバーのアイコンはまだ存在しており、かなりバグが多いようで、タスクバーの50%を占めることがよくあります。
マーティン14年

11

私はレノボヨガも持っています。私もこれに対処しなければなりませんでした。それは...ただ愚か、私は知っています。以下は説明と解決策です。

この問題が発生する理由:

Windows 8.1は、タッチスクリーン(タブレットでは「伝統的に」)に重点を置いて設計されました。タッチスクリーンが存在する場合、Windows 8.1はキーボードが存在しないと想定しているため、テキストボックス内の画面に指を突くたびに、キーボードのポップ(それは考えているので、あなたは明らかに向こうのテキストボックスに入力する方法が必要になりますので、あなたは、DIGを利用できるものを持っていない?)しかし、あなたが持っているあなたのヨガのようなコンバーチブルマシンを持っている場合は、両方の Aをタッチスクリーンと物理キーボード、Windowsはそれを知りません。キーボードなしでタッチスクリーンのみを持っていると考えているため、すでに目の前に完全に機能する「IRL」キーボードを持っている場合でも、厄介な冗長なオンスクリーンキーボードをグリルで押し続けます。バカ?バカ、バカ、バカ!

物事をより混乱させるために、この動作はデスクトップアプリではなくMETROアプリにのみ設計されています(たとえば、Google Chromeなど、Metroスタイルのtouch-text-box、-get-On-Screen-キーボードポップアップを無効にできない「機能」として自動的に有効にします)

一般的に、デスクトップアプリでは、画面に触れても強制的にスクリーンキーボードが表示されることはありません。そのため、デスクトップアプリケーションを使用しているため、一度に何時間も奇妙な動作を見ることがありません。

このすべてが、キーボードの飛び出しがランダムに見える理由です。Windows 8.1のインターフェイスが一貫して設計されていないためです。

それは理にかなっていますか?番号?Windows 8.1へようこそ。

突然の失踪については、オンスクリーンキーボードが行く離れてあなたが物理的なキーのいずれかに触れた場合、突然。8.1の「うわー、すみません、あの物理キーボードはそこにありませんでした」という言い方です。2秒後にフープを覚えていないことを除いて。

これについては、マイクロソフトとレノボの両方に直接連絡しました。彼らのテイク?真実は、Microsoftはコンバーチブル(ヨガのような)を念頭に置いてWindows 8.1を設計しなかったということです。キーボードとタッチスクリーンの両方がある場合、この現象が発生します。この時点では、「修正」はありません。

...そのため、「理由」があります。

「方法」については、まずこの投稿の前に提案されたソリューションを見てみましょう。

サービスを停止することでキーボードを無効にすると機能します -オンスクリーンキーボードはすぐに公園から消えます-しかし、ヨガタブレットとラップトップに変換され、その時点でスクリーンキーボードを戻す必要があります-複数の画面を掘り下げてスクロールし、1つの小さな設定を他の小さな設定の長いスクロールリストに埋めて、dam *コンピューターをタブレットに変えたいときはいつでもイライラすることを考えます。

ここでは、あなたがケーキを食べて食べることを可能にする回避策があります:

オンスクリーンキーボードがユーザーの許可なしに表示されないようにしますが、タブレットモードを使用するときにオンスクリーンキーボードを使用できるようにします。さらに良いのは、それほど複雑なことではありません...準備はできましたか?

ステップ1。チャーム検索に移動(Win + C)

ステップ2。「スクリーンキーボード」と入力すると、スクリーンキーボードが表示されますが、見慣れたものとは異なって見えます。これにはWin7スタイルの最小化ボタンがあります。

ステップ#3 その最小化ボタンをクリックします!新しいスタイルのスクリーンキーボードは、邪魔にならないようにデスクトップ上のタスクバーに最小化されます。

できた

さあ、触らないで!タスクバーで開いたまま最小化します。

新しいキーボードがタスクバーに最小化されている限り、任意のコンテキストでテキストボックスをタッチまたはクリックすると、OSはオンスクリーンキーボードが既に有効になっていると見なしますが、それはあなたの前に押し戻されません顔、それはきちんと最小化されたままになります。見えません。

その間、ヨガのハードウェアキーボードは通常どおり機能し続けます。成功!

コンピューターを通常のタブレットモードで再度使用する場合は、デスクトップ(Win + D)に戻り、通常のデスクトップアプリと同じようにスクリーンキーボードを閉じます。

クーリオ。

そのため、ヨガをタブレットモードに戻しても、意図したコンテキストで、必要に応じてそのスクリーンキーボードに定期的にアクセスできます。

(あなたはまだそれが唯一秒かかるオンスクリーンキーボードあなたが戻ってタブレットモードからノートパソコンモードに来るたびに、しかし、代替がそうすることを再び設定する必要があります。....私はなかった、これは回避策はなかったと言います修正します。)

'ベスト、

  • JE

あなたが説明するのは、通常のウィンドウの動作ではありません。物理的なキーボードが存在する場合、仮想タッチキーボードは表示されません。私にとってあなたのヨガの特別な問題のようです。
thewhiteambit 14年

1
@thewhiteambitいいえ、それは単に真実ではありません。他のヨガ以外のタブレットで私に起こります。Windowsは単に物理的なキーボードが存在するかどうかを気にせず、アプリケーションに応じて一貫してオンスクリーンキーボードを押し続けます(たとえば、ChromeとOutlookが実行しますが、他のほとんどのアプリケーションは実行しません)
user56reinstatemonica8

1
dunno

4

スクリーンキーボードでWindows 8を無効にする最も高速で信頼性の高い方法は、Windows 8を起動するサービスを停止し、実行を無効にすることです。

方法:Windowsオンスクリーンキーボードサービスを無効にする

  • Windowsキー+ Rを押します
  • 「services.msc」と入力し、Enterキーを押します
  • 「タッチスクリーンキーボードと手書きパネル」までスクロールダウンします
  • 右クリックして「停止」するか、ダブルクリックして「自動」起動から「手動」または「無効」に変更できます。

無効


これにより、画面上の書き込みも強制終了されます。
MDTガイ

これは私にとって最良の答えです。なぜなら、私はタブレットモードでヨガをたくさん使っており、時々入力しなければならないからです。ありがとう!
ファンドモニカの訴訟

1

別のプログラムによる解決策があります。

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 >
}
}

コードでそのヘルパーを使用するには、次のように追加します......

if (TouchKeyboardHelper.KeyboardAttached)
{
TouchKeyboardHelper.CloseOnscreenKeyboard();
}

1

私はこれを行うことで仮想キーボードのポップアップを取り除くことができました:

  1. Windowsキー+ Rを押します
  2. 「services.msc」と入力し、Enterキーを押します
  3. 「タッチスクリーンキーボードと手書きパネル」までスクロールダウンします
  4. 右クリックして「停止」するか、ダブルクリックして「自動」起動から「手動」または「無効」に変更できます。

私は右クリックして停止し、戻ってもう一度やり直し、ダブルクリックしてドロップダウンウィンドウから「無効」を選択し、「適用」ボタン、「OK」ボタンの順にクリックして、次のようにします:

  1. Windowsキー+ Rを押します。

  2. controlと入力してEnterキーを押し、コントロールパネルを開きます。

  3. コントロールパネルに「アクセスの容易さ」と入力して開きます。

  4. 「マウスまたはキーボードなしでコンピューターを使用する」をクリックします。

  5. [スクリーンキーボードを使用する]がオンになっている場合は、オフにして変更を保存します。

繰り返しますが、「適用」ボタンをクリックしてから「OK」をクリックしてください。最初に「マウスまたはキーボードを使用せずにコンピューターを使用する」をチェックしました(これは以前はチェックされていませんでした)。これにより、Windows 8.1 ASUSタブレットラップトップでの問題が解決しました。


0

これがうまくいくことを願っています

  1. タスクバーを右クリック-> プロパティ
  2. クリックしてツールバーを
  3. タッチキーボードのチェックを外す

これは受け入れられた答えからの引用です。
チェンムンカ

私は...は全体の答えをチェックDINT申し訳ありません
lost_in_magento
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.