मैं विंडोज 8 वर्चुअल कीबोर्ड को पॉप अप करने से कैसे बचा सकता हूं?


14

मैं विंडोज 8 का अनिच्छुक प्राप्तकर्ता हूं। लेनोवो ने मेरे द्वारा खरीदे गए नए विंडोज 7 अल्ट्राबुक को ठीक नहीं किया, इसलिए उन्होंने मुझे टच-स्क्रीन और विंडोज 8 के साथ एक योग लैपटॉप भेजा।

एक बार जब मैंने स्टार्ट मेन्यू रिप्लेसमेंट खरीदा, तो मुझे विंडोज 8 बहुत ज्यादा पसंद नहीं है - यह बदसूरत है, लेकिन ज्यादातर चीजें विंडोज 7 के रूप में भी काम करती हैं। लेकिन जो चीज मुझे पागल कर रही है, वह अंतहीन है, वर्चुअल कीबोर्ड तब पॉप अप होता है जब मैं ' मैं कुछ और करने की कोशिश कर रहा हूं (ठीक है, बस किसी भी समय, क्योंकि मैं लगभग कभी भी इसे टाइप करने के लिए उपयोग नहीं करता हूं)। यह एक विशालकाय Clippy की तरह है जो आधी स्क्रीन को कवर करता है।

मुझे यह पता नहीं चला है कि यह क्या कारण है। यह बहुत यादृच्छिक लगता है, और कभी-कभी यह बच जाता है इससे पहले कि मैं भागने की कुंजी के लिए भी पहुंच सकता हूं। कभी-कभी यह तब आता है जब मैं टाइप कर रहा होता हूं, कभी-कभी जब मेरे हाथ कीबोर्ड के पास नहीं होते हैं। कभी-कभी कई बार एक मिनट, कभी-कभी घंटों तक नहीं।

कोई सुझाव?


इसे ठीक से समझने के लिए स्क्रीनशॉट चाहिए।
एविर्क

जवाबों:


6

जांचें कि क्या यह ऑन स्क्रीन कीबोर्ड है:

यहां छवि विवरण दर्ज करें

या एक TabTip कीबोर्ड

यहां छवि विवरण दर्ज करें

के लिए ऑन-स्क्रीन कीबोर्ड कंट्रोल पैनल में जाएं -> एक्सेस की आसानी -> एक्सेस केंद्र की आसानी -> एक माउस या कीबोर्ड और अचिह्नित उपयोग ऑन-स्क्रीन कीबोर्ड (यदि जाँच) के बिना कंप्यूटर का प्रयोग करें। यह भी जांचें कि क्या विंडोज + वॉल्यूम अप कुंजी कुछ करता है। यह ऐक्सेस सेंटर में आसानी से ऑन-स्क्रीन कीबोर्ड पर सेट किया जा सकता है -> टच टैबलेट को उपयोग में आसान बनाएं।

के लिए TabTip कुंजीपटल , आप इसे टास्कबार से इसके लिए किसी भी शॉर्टकट को हटाने के द्वारा निकाल सकते हैं (राइट क्लिक -> टूलबार -> टच कीबोर्ड) और फिर cmd में यह लिखकर प्रक्रिया की हत्या:

टास्ककिल / एफ / आईएम टैबटिप *

(आप इस कमांड को एक बैच फ़ाइल में डालने और स्टार्टअप पर इसे निष्पादित करने पर भी विचार कर सकते हैं क्योंकि विंडोज़ 8 में टैबटिप प्रक्रियाएं हैं यदि यह एक टच इनपुट डिवाइस पाता है, हालांकि यह अपने आप आगे नहीं आता है)


हां, कि कीबोर्ड बंद हो गया है। अफसोस की बात है कि टास्क बार आइकन अभी भी वहाँ है जो काफी छोटी गाड़ी है और अक्सर टास्कबार का 50% हिस्सा लगता है।
मार्टिन

11

मेरे पास एक लेनोवो योगा भी है। मुझे भी इससे निपटना था। इट्स… जस्ट स्टुपिड, आई नो। इस प्रकार एक स्पष्टीकरण और एक समाधान है।

आपको यह समस्या क्यों हो रही है:

विंडोज 8.1 को टच स्क्रीन ("पारंपरिक रूप से टैबलेट्स पर") पर भारी जोर देने के साथ डिजाइन किया गया था। यदि टच स्क्रीन मौजूद है, तो विंडोज 8.1 मानता है कि कीबोर्ड नहीं है, इसलिए किसी भी समय आप अपनी उंगली को टेक्स्ट बॉक्स के भीतर स्क्रीन पर पोक करें, में एक कीबोर्ड पॉप्स (क्योंकि यह सोचता है कि आप है, तो आप स्पष्ट रूप से उधर पाठ बॉक्स में टाइप करने के लिए एक तरह से की आवश्यकता होगी खुदाई एक उपलब्ध नहीं है,?) लेकिन, आप अपने योग है, जो है की तरह एक परिवर्तनीय मशीन है, तो दोनों एक टच स्क्रीन और एक भौतिक कीबोर्ड, विंडोज यह नहीं जानता कि; यह सिर्फ आपको लगता है कि आपके पास एक टच स्क्रीन है, जिसमें कोई कीबोर्ड नहीं है, इसलिए यह गुस्से में निरर्थक ऑन-स्क्रीन कीबोर्ड को यो-ग्रिल में ऊपर धकेलता रहता है, भले ही आप पहले से ही पूरी तरह से "IRL" कीबोर्ड आपके सामने काम कर रहे हों। गूंगा, फिर? गूंगा, गूंगा, गूंगा!

चीजों को और अधिक भ्रमित करने के लिए, यह व्यवहार केवल METRO एप्लिकेशन में डिज़ाइन किया गया है, न कि डेस्कटॉप ऐप्स (कुछ अपवादों के साथ, जैसे, Google Chrome, जिसमें मेट्रो-शैली टच-टेक्स्ट-बॉक्स, -गेट-ऑन-स्क्रीन- कीबोर्ड-पॉपअप-स्वचालित रूप से "सुविधा" के रूप में सक्षम है जिसे आप बंद नहीं कर सकते)

आमतौर पर, डेस्कटॉप एप्लिकेशन के साथ, आपको स्क्रीन पर टच करने पर एक मजबूर ऑन-स्क्रीन कीबोर्ड नहीं मिलेगा, इस कारण आप एक समय में घंटों के लिए अजीब व्यवहार नहीं देख सकते हैं - आप डेस्कटॉप एप्लिकेशन का उपयोग कर रहे हैं।

यह सब इसलिए है कि कीबोर्ड पॉपिंग आपको यादृच्छिक लगता है; क्योंकि विंडोज 8.1 के लिए इंटरफ़ेस लगातार डिज़ाइन नहीं किया गया था।

क्या इसका कोई मतलब है? नहीं? विंडोज 8.1 में आपका स्वागत है।

अचानक गायब होने का सवाल है, ऑन-स्क्रीन कीबोर्ड जाना होगा दूर अचानक यदि आप शारीरिक कुंजी के किसी भी स्पर्श करें। यह कहने का तरीका 8.1 है, "वूप्स! सॉरी, मैंने उस फिजिकल कीबोर्ड को वहां नहीं देखा।" सिवाय इसके कि दो सेकंड बाद व्हॉट्स याद नहीं रहता।

मैंने इसके बारे में सीधे Microsoft और Lenovo दोनों को बुलाया है। उनका लेना? सच्चाई यह है कि, माइक्रोसॉफ्ट ने विंडोज 8.1 को कन्वर्टिबल (आपके योग की तरह) को ध्यान में रखकर डिजाइन नहीं किया। यदि आपके पास एक कीबोर्ड और एक टच स्क्रीन है, तो आप इस व्यवहार का अनुभव करने जा रहे हैं। समय में इस बिंदु के रूप में, कोई "फिक्स" नहीं है।

... तो, वहाँ "क्यों" है।

"कैसे" के रूप में, पहले एक प्रस्तावित समाधान को देखने की सुविधा देता है जो इस पोस्ट से पहले आया था:

सेवा को रोककर कीबोर्ड को अक्षम करना काम करता है - यह ऑन-स्क्रीन कीबोर्ड को पार्क के ठीक बाहर न्यूड कर देगा - लेकिन योग टैबलेट के साथ-साथ लैपटॉप में भी परिवर्तित हो जाता है , और इस बिंदु पर आप चाहते हैं कि ऑनस्क्रीन कीबोर्ड वापस हो जाए - इसलिए कई स्क्रीन में खुदाई करने और नीचे स्क्रॉल करने के बारे में सोचा कि एक छोटी सी सेटिंग अन्य छोटी सेटिंग्स की लंबी स्क्रॉलिंग सूची में दफन हो जाती है और हर बार जब आप अपने डैम * कंप्यूटर को एक टैबलेट में फ्लिप करना चाहते हैं, तो यह अतिश्योक्तिपूर्ण है।

यहाँ आपको लगता है कि आप इसे लेने और खाने से पहले एक काम करता है:

हम इसे बनाने जा रहे हैं ताकि ऑन-स्क्रीन कीबोर्ड आपकी अनुमति के बिना दृश्य में पॉप न हो, लेकिन फिर भी आपके पास टैबलेट मोड का उपयोग करने पर ऑन-स्क्रीन कीबोर्ड आपके पास उपलब्ध है। बेहतर अभी तक, यह ऐसा करने के लिए जटिल नहीं है ... तैयार?

चरण 1। आकर्षण खोज पर जाएं (Win + C)

चरण 2। "ऑन-स्क्रीन कीबोर्ड" टाइप करें, ऑन-स्क्रीन कीबोर्ड दिखाई देगा, लेकिन यह आपके द्वारा उपयोग किए जाने वाले से अलग दिखेगा। यह एक Win7 शैली न्यूनतम बटन है।

स्टेप # 3 उस मिनिमम बटन पर क्लिक करें! नई शैली का ऑन-स्क्रीन कीबोर्ड आपके डेस्कटॉप से, आपके रास्ते से टास्कबार पर कम से कम जाएगा।

किया हुआ।

अब, यह नहीं है! बस इसे खुला छोड़ दें और टास्कबार में छोटा कर दें।

जब तक कि नया कीबोर्ड टास्कबार में छोटा हो जाता है, जब आप किसी भी संदर्भ में किसी भी टेक्स्ट बॉक्स को टच या क्लिक करते हैं, तो ओएस यह सोचेगा कि ऑन-स्क्रीन कीबोर्ड पहले से ही सक्षम है, सिवाय इसके कि यह आपके सामने वापस नहीं आएगा। चेहरा, यह बड़े करीने से छोटा होगा। आप इसे नहीं देखेंगे।

इस बीच, आपके योग पर हार्डवेयर कीबोर्ड सामान्य की तरह काम करता रहेगा। सफलता!

जब आप कंप्यूटर को नियमित टैबलेट मोड में फिर से उपयोग करना चाहते हैं, तो बस अपने डेस्कटॉप (विन + डी) को वापस स्विच करें और ऑन-स्क्रीन कीबोर्ड को बंद कर दें, जैसे कि आप किसी भी नियमित डेस्कटॉप ऐप का उपयोग करेंगे।

Coolio।

तो अब, जब आप अपने योग को वापस टैबलेट मोड पर फ्लिप करते हैं, तब भी आपको उस ऑन-स्क्रीन कीबोर्ड की नियमित पहुंच होगी, जब आपको इसकी आवश्यकता होती है, इसके इच्छित संदर्भ में।

(आपको अभी भी उस वैकल्पिक स्क्रीन-कीबोर्ड को हर बार फिर से खोलना होगा, जब आप टैबलेट मोड से लैपटॉप मोड पर वापस आते हैं, लेकिन ऐसा करने में केवल एक सेकंड लगता है। .... मैंने कहा कि यह एक वर्कअराउंड था, नहीं। ठीक कर।)

'श्रेष्ठ,

  • जेई

आप जो वर्णन करते हैं वह कोई सामान्य विंडोज़ व्यवहार नहीं है। जब एक भौतिक कीबोरॉड मौजूद होता है, तो कोई वर्चुअल टच कीबोर्ड नहीं दिखाया जाता है। मेरे लिए अपने योग की एक विशेष समस्या की तरह लगता है।
Thewhiteambit

1
@ यह कोई भी सच नहीं है। मुझे अन्य गैर-योग गोलियों पर दिया गया। अगर कोई भौतिक कीबोर्ड मौजूद है, तो Windows केवल इस बात की परवाह नहीं करता है, और स्क्रीन पर
ऑनबोर्ड कीबोर्ड को हिलाता

1
dunno, मेरी सतह पर एकदम सही काम करता है
thewhiteambit

4

स्क्रीन कीबोर्ड पर विंडोज 8 को अक्षम करने का सबसे तेज़ और सबसे विश्वसनीय तरीका उस सेवा को रोकना है जो इसे शुरू करता है और इसे चलाने से अक्षम करता है।

कैसे करें: विंडोज ऑन-स्क्रीन कीबोर्ड सेवा को अक्षम करें

  • विंडोज की + आर दबाएँ
  • "Services.msc" टाइप करें और Enter दबाएँ
  • नीचे स्क्रॉल करें "टच स्क्रीन कीबोर्ड और लिखावट पैनल"
  • आप या तो राइट क्लिक और "स्टॉप" कर सकते हैं या आप डबल क्लिक कर सकते हैं और इसे "स्वचालित" स्टार्टअप से या तो "मैनुअल" या "अक्षम" कर सकते हैं।

विकलांग


यह भी स्क्रीन पर लेखन को मारता है ध्यान दें।
एमडीटी गाइ

यह मेरे लिए सबसे अच्छा उत्तर है, क्योंकि मैं अपने योगा को टैबलेट मोड में एक गुच्छा के रूप में उपयोग करता हूं, और कभी-कभी मुझे अभी भी टाइप करना पड़ता है। धन्यवाद!
निधि मोनिका का मुकदमा

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. विंडोज की + आर दबाएँ
  2. "Services.msc" टाइप करें और Enter दबाएँ
  3. नीचे स्क्रॉल करें "टच स्क्रीन कीबोर्ड और लिखावट पैनल"
  4. आप या तो राइट क्लिक और "स्टॉप" कर सकते हैं या आप डबल क्लिक कर सकते हैं और इसे "स्वचालित" स्टार्टअप से या तो "मैनुअल" या "अक्षम" कर सकते हैं।

मैंने राइट क्लिक किया और बंद कर दिया, फिर वापस चला गया और फिर से किया और डबल क्लिक किया और ड्रॉप डाउन विंडो से "अक्षम" चुना, जिससे "लागू करें" बटन, फिर "ओके" बटन पर क्लिक करना सुनिश्चित हो, और फिर यह:

  1. विंडोज की + आर दबाएँ।

  2. कंट्रोल पैनल को खोलने के लिए कंट्रोल टाइप करें और एंटर दबाएं।

  3. कंट्रोल पैनल में एक्सेस सेंटर की आसानी टाइप करें और इसे खोलें।

  4. "माउस या कीबोर्ड के बिना कंप्यूटर का उपयोग करें" पर क्लिक करें।

  5. यदि "ऑन-स्क्रीन कीबोर्ड का उपयोग" किया जाता है, तो इसे अनचेक करें और परिवर्तनों को सहेजें।

फिर, "ओके" के बाद "लागू करें" बटन पर क्लिक करना सुनिश्चित करें। मैंने पहली बार "माउस या कीबोर्ड के बिना कंप्यूटर का उपयोग करें" की जाँच की (यह पहले अनियंत्रित था) - फिर मैंने तुरंत इसे फिर से अनचेक किया, इसके बाद "लागू" और "ओके" किया। इसने विंडोज 8.1 एएसयूएस टैबलेट लैपटॉप पर मेरी समस्या को हल किया।


0

मेरी आशा है कि इससे काम हो जाए

  1. राइट क्लिक टास्कबार -> गुण
  2. टूलबार पर क्लिक करें
  3. टच कीबोर्ड को अनचेक करें

यह स्वीकृत उत्तर से केवल एक उद्धरण है।
चेनमुन्का

क्षमा करें, मैं पूरे उत्तर की जांच कर रहा हूं ...
खोया हुआ \ __मैगेंटो
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.