Bagaimana saya bisa menjaga agar keyboard virtual Windows 8 tidak muncul?


14

Saya adalah penerima Windows 8. yang tidak mau

Setelah saya membeli pengganti menu awal, saya tidak terlalu keberatan dengan Windows 8 - ini jelek, tetapi kebanyakan hal bekerja sebaik Windows 7. Tetapi hal yang membuat saya gila, tanpa henti, adalah keyboard virtual bermunculan ketika saya ' Saya mencoba melakukan sesuatu yang lain (well, hampir kapan saja, karena saya hampir tidak pernah menggunakannya untuk mengetik). Ini seperti Clippy raksasa yang menutupi setengah layar.

Saya belum tahu apa yang menyebabkannya muncul. Tampaknya cukup acak, dan kadang-kadang hilang sebelum saya bahkan dapat meraih kunci melarikan diri. Terkadang muncul saat saya mengetik, terkadang ketika tangan saya tidak berada di dekat keyboard. Terkadang beberapa kali dalam satu menit, terkadang tidak selama berjam-jam.

Ada saran?


Perlu tangkapan layar untuk memahaminya dengan benar.
avirk

Jawaban:


6

Periksa apakah itu keyboard layar:

enter image description here

Atau keyboard TabTip

enter image description here

Untuk Keyboard di Layar buka Control Panel - & gt; Kemudahan Akses - & gt; Kemudahan Pusat Akses - & gt; Gunakan komputer tanpa mouse atau keyboard dan hapus centang Use On-Screen Keyboard (jika dicentang). Periksa juga apakah tombol Windows + Volume Up melakukan sesuatu. Ini dapat diatur ke keyboard Di Layar di Ease of Access Center - & gt; Jadikan tablet sentuh lebih mudah digunakan.

Untuk Keyboard TabTip , Anda dapat menghapusnya dengan menghapus pintasan apa saja dari bilah tugas (klik kanan - & gt; toolbar - & gt; Sentuh Keyboard) lalu matikan proses dengan mengetikkan ini dalam cmd:

taskkill / F / IM TabTip *

(Anda juga dapat mempertimbangkan untuk menempatkan perintah ini ke dalam file batch dan menjalankannya saat startup ketika windows 8 me-restart proses TabTip jika menemukan perangkat input sentuh, meskipun tidak muncul sendiri)


Ya, itu mematikan Keyboard. Sayangnya ikon task bar masih ada yang tampaknya cukup kereta dan sering memakan 50% dari taskbar.
Martin

10

Saya juga punya Yoga Lenovo. Saya juga harus berurusan dengan ini. Itu ... Benar-benar bodoh, aku tahu. Berikut ini adalah penjelasan dan solusi.

Mengapa Anda mengalami masalah ini:

Windows 8.1 dirancang dengan penekanan besar pada layar sentuh ("tradisional" pada tablet.) Jika layar sentuh hadir, Windows 8.1 mengasumsikan bahwa keyboard tidak, jadi setiap kali Anda menusuk jari Anda ke layar dalam kotak teks, keyboard muncul (karena menurut Anda Anda tidak memiliki satu tersedia, jadi Anda jelas akan membutuhkan cara untuk mengetikkan kotak teks di sana, gali?) Namun, jika Anda memiliki mesin konversi seperti Yoga Anda, yang memiliki kedua layar sentuh dan keyboard fisik, Windows tidak tahu itu; Itu hanya berpikir Anda memiliki layar sentuh SAJA, tanpa keyboard, sehingga terus mendorong Keyboard On-Screen yang mubazir menjengkelkan itu di panggangan Anda walaupun Anda sudah memiliki keyboard "IRL" yang berfungsi sempurna tepat di depan Anda. Bodoh, ya? Bodoh, bodoh, bisu!

Untuk membuat hal-hal lebih membingungkan, perilaku ini hanya dirancang ke dalam aplikasi METRO, dan bukan aplikasi Desktop (dengan BEBERAPA pengecualian, seperti, katakanlah, Google Chrome, yang memiliki kotak teks sentuh bergaya Metro, -get-On-Screen- Keyboard-popup-secara otomatis diaktifkan sebagai "fitur" Anda tidak dapat mematikan)

Secara umum, dengan aplikasi Desktop, Anda tidak akan mendapatkan Keyboard Di Layar paksa jika Anda menyentuh layar, jadi inilah mengapa Anda mungkin tidak melihat perilaku aneh selama berjam-jam pada suatu waktu - Anda menggunakan aplikasi desktop.

Semua ini adalah mengapa keyboard yang muncul tampaknya acak bagi Anda; karena antarmuka untuk Windows 8.1 tidak dirancang secara konsisten.

Apakah itu masuk akal? Tidak? Selamat datang di Windows 8.1.

Adapun penghilangan tiba-tiba, Keyboard Di Layar akan pergi jauh tiba-tiba jika Anda menyentuh salah satu tombol fisik. Itu cara 8.1 untuk mengatakan, "Aduh! Maaf, saya tidak melihat keyboard fisik di sana." Tapi dia tidak ingat whoops dua detik kemudian.

Saya telah menghubungi Microsoft dan Lenovo secara langsung tentang ini. Mereka mengambil? Yang benar adalah, Microsoft tidak merancang Windows 8.1 dengan convertible (seperti Yoga Anda) dalam pikiran. Jika Anda memiliki keyboard dan layar sentuh, Anda akan mengalami perilaku ini. Pada titik waktu ini, tidak ada "perbaikan."

... Jadi, ada "mengapa".

Mengenai "bagaimana", pertama-tama mari kita lihat solusi yang diajukan sebelum posting ini:

Menonaktifkan keyboard dengan menghentikan layanan tidak bekerja - Ini akan memunculkan Keyboard Layar tepat dari taman - tetapi Yoga dikonversi menjadi tablet serta laptop, dan pada saat itu Anda akan melakukannya ingin keyboard layar belakang - sehingga pikiran menggali ke beberapa layar dan gulir ke bawah untuk menemukan itu satu pengaturan kecil terkubur dalam daftar panjang pengaturan kecil lainnya setiap kali Anda hanya ingin mengubah komputer Anda menjadi tablet, menjengkelkan.

DI SINI ADALAH PEKERJAAN YANG MEMBIARKAN ANDA MEMILIKI KUE ANDA DAN MAKAN ITU TERLALU:

Kami akan membuatnya sehingga Keyboard Di Layar TIDAK akan muncul tanpa izin Anda, tetapi Keyboard Di Layar masih tersedia untuk Anda saat Anda menggunakan mode tablet. Lebih baik lagi, tidak begitu rumit untuk dilakukan ... Siap?

Langkah 1. Pergi ke pencarian Mantra (Menangkan + C)

Langkah 2. Ketik "Keyboard Di Layar" Keyboard Di Layar akan muncul, tetapi akan terlihat berbeda dari yang biasa Anda gunakan. Yang ini memiliki tombol meminimalkan gaya Win7.

Langkah # 3 Klik tombol perkecil itu! On-Screen Keyboard gaya baru akan meminimalkan ke Taskbar di Desktop Anda, keluar dari jalan Anda.

Selesai

Sekarang, JANGAN SENTUH! Biarkan terbuka & amp; diminimalkan di Taskbar.

Selama papan ketik baru itu diminimalkan di Taskbar, saat Anda menyentuh atau mengklik kotak teks apa pun dalam konteks apa pun OS akan berpikir bahwa On-Screen Keyboard adalah sudah diaktifkan, kecuali itu tidak akan mendorongnya kembali di depan wajah Anda, itu akan tetap diminimalkan. Anda tidak akan melihatnya.

Sementara itu, keyboard perangkat keras pada Yoga Anda akan terus bekerja seperti biasa. Keberhasilan!

Ketika Anda ingin menggunakan komputer dalam mode tablet biasa lagi, cukup alihkan kembali Desktop Anda (Win + D) dan tutup Keyboard di Layar seperti yang Anda lakukan pada aplikasi Desktop biasa.

Coolio.

Jadi sekarang, ketika Anda membalik Yoga Anda kembali ke mode tablet, Anda masih akan memiliki akses reguler ke Keyboard Di Layar ketika Anda membutuhkannya, dalam konteks yang dimaksudkan.

(Anda masih harus menggunakan Keyboard On-Screen alternatif itu setiap kali Anda kembali ke mode laptop dari mode tablet, tetapi hanya perlu satu detik untuk melakukannya .... melakukan mengatakan ini adalah solusi, bukan perbaikan.)

'Terbaik,

  • J.E.

apa yang Anda gambarkan bukan perilaku windows normal. ketika keyboard fisik hadir, tidak ada keyboard sentuh virtual ditampilkan. tampaknya lebih seperti masalah khusus yoga Anda bagiku.
thewhiteambit

1
@thewhiteambit tidak, itu tidak benar. Terjadi pada saya di tablet non-yoga lainnya. Windows sama sekali tidak peduli jika ada hadiah keyboard fisik, dan terus mendorong keyboard layar pada saya, tidak konsisten tergantung pada aplikasi (mis. Chrome dan Outlook melakukannya, sebagian besar aplikasi lain tidak)
user568458

1
Entahlah, bekerja sempurna di permukaan saya
thewhiteambit

4

Cara tercepat dan paling dapat diandalkan untuk menonaktifkan Windows 8 pada keyboard layar adalah dengan menghentikan layanan yang memulai dan menonaktifkannya agar tidak berjalan.

Cara: Menonaktifkan Layanan Papan Ketik Windows Pada Layar

  • Tekan tombol Windows + R
  • Ketik "services.msc" dan tekan Enter
  • Gulir ke bawah ke "Keyboard layar sentuh dan panel tulisan tangan"
  • Anda dapat mengklik kanan dan "Berhenti" atau mengklik dua kali dan mengubahnya dari startup "Otomatis" menjadi "Manual" atau "Nonaktif".

Disabled


perhatikan ini juga membunuh tulisan di layar.
MDT Guy

Ini adalah jawaban terbaik bagi saya, karena saya menggunakan Yoga saya dalam mode tablet banyak, dan kadang-kadang saya masih harus mengetik. Terima kasih!
Nic Hartley

1

Ada solusi terprogram lainnya.

Anda dapat membuat TouchKeyboardHelper.cs kelas dan mendeklarasikan pesan sistem untuk menemukan keyboard lunak dan memaksa untuk menutupnya.

Itu TouchKeyboardHelper.cs harus seperti:

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

Untuk menggunakan penolong itu dalam kode kita tambahkan sesuatu seperti ......

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

1

Saya dapat menyingkirkan munculan keyboard virtual dengan melakukan ini:

  1. Tekan tombol Windows + R
  2. Ketik "services.msc" dan tekan Enter
  3. Gulir ke bawah ke "Keyboard layar sentuh dan panel tulisan tangan"
  4. Anda dapat mengklik kanan dan "Berhenti" atau mengklik dua kali dan mengubahnya dari startup "Otomatis" menjadi "Manual" atau "Nonaktif".

Saya mengklik kanan dan berhenti, lalu kembali dan melakukannya lagi dan mengklik dua kali dan memilih "nonaktifkan" dari jendela drop down, pastikan untuk mengklik tombol "apply", lalu tombol "ok", dan kemudian ini:

  1. Tekan tombol Windows + R.

  2. Ketik kontrol dan tekan enter untuk membuka panel kontrol.

  3. Ketik kemudahan pusat akses di panel kontrol dan buka.

  4. Klik "gunakan komputer tanpa mouse atau keyboard".

  5. Jika "gunakan keyboard di layar" dicentang, hapus centang dan simpan perubahannya.

Sekali lagi, pastikan untuk mengklik tombol "apply" diikuti oleh "ok". Saya pertama kali memeriksa "gunakan komputer tanpa mouse atau keyboard" (ini sebelumnya tidak dicentang) - kemudian saya segera hapus centang lagi, diikuti oleh "terapkan" dan "ok". Ini memecahkan masalah saya pada laptop tablet Windows 8.1 ASUS.


0

Saya harap ini berhasil

  1. Klik kanan TaskBar - & gt; Properti
  2. Klik Bilah Alat
  3. Hapus centang Sentuh Keyboard

Ini hanya kutipan dari jawaban yang diterima.
Chenmunka

Maaf saya tidak memeriksa seluruh jawaban ...
lost_in_magento
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.