Làm cách nào để giữ bàn phím ảo Windows 8 không bật lên?


14

Tôi là người không muốn nhận Windows 8. Lenovo không thể sửa lỗi Ultrabook Windows 7 mới mua, vì vậy họ đã gửi cho tôi một máy tính xách tay Yoga, có màn hình cảm ứng và Windows 8.

Khi tôi đã mua thay thế menu bắt đầu, tôi không bận tâm lắm về Windows 8 - nó xấu, nhưng hầu hết mọi thứ đều hoạt động tốt như Windows 7. Nhưng điều khiến tôi phát điên, vô tận, là bàn phím ảo bật lên khi tôi Tôi đang cố gắng làm một cái gì đó khác (tốt, bất cứ lúc nào, vì tôi gần như không bao giờ sử dụng nó để gõ). Nó giống như một con Clippy khổng lồ che một nửa màn hình.

Tôi đã không tìm ra nguyên nhân khiến nó bật lên. Có vẻ như khá ngẫu nhiên, và đôi khi nó biến mất trước khi tôi kịp lấy chìa khóa thoát. Đôi khi nó xuất hiện khi tôi đang gõ, đôi khi khi tay tôi không ở gần bàn phím. Đôi khi vài lần một phút, đôi khi không trong nhiều giờ.

Bất kỳ đề xuất?


Cần một ảnh chụp màn hình để hiểu nó đúng.
avirk

Câu trả lời:


6

Kiểm tra nếu nó là một bàn phím trên màn hình:

nhập mô tả hình ảnh ở đây

Hoặc bàn phím TabTip

nhập mô tả hình ảnh ở đây

Đối với Bàn phím trên màn hình, hãy chuyển đến Bảng điều khiển -> Dễ truy cập -> Trung tâm dễ truy cập -> Sử dụng máy tính không có chuột hoặc bàn phím và bỏ chọn Sử dụng Bàn phím trên màn hình (nếu được chọn). Đồng thời kiểm tra xem phím Windows + Volume Up có làm gì không. Nó có thể được đặt thành bàn phím Trên màn hình trong Trung tâm dễ truy cập -> Làm cho máy tính bảng cảm ứng dễ sử dụng hơn.

Đối với bàn phím TabTip , bạn có thể xóa nó bằng cách xóa bất kỳ phím tắt nào cho nó khỏi thanh tác vụ (nhấp chuột phải -> thanh công cụ -> Bàn phím cảm ứng) và sau đó giết tiến trình bằng cách nhập phím này trong cmd:

tab tác vụ / F / IM TabTip *

(Bạn cũng có thể xem xét đưa lệnh này vào một tệp bó và thực thi nó khi khởi động khi windows 8 khởi động lại các tiến trình TabTip nếu nó tìm thấy một thiết bị đầu vào cảm ứng, mặc dù nó không tự chuyển tiếp)


Vâng, điều đó đã tắt Bàn phím. Đáng buồn thay, biểu tượng trên thanh tác vụ vẫn còn đó, có vẻ như khá lỗi và thường chiếm 50% thanh tác vụ.
Martin

11

Tôi cũng có một chiếc Lenovo Yoga. Tôi cũng đã phải đối phó với điều này. Thật là ... ngu ngốc, tôi biết. Điều gì sau đây là một lời giải thích và một giải pháp.

Tại sao bạn gặp vấn đề này:

Windows 8.1 được thiết kế tập trung nhiều vào màn hình cảm ứng ("truyền thống" trên máy tính bảng.) Nếu có màn hình cảm ứng, Windows 8.1 cho rằng bàn phím không có, vì vậy bất cứ khi nào bạn chọc ngón tay lên màn hình trong hộp văn bản, một pops bàn phím trong (vì nó nghĩ rằng bạn không có một có sẵn, do đó bạn sẽ rõ ràng cần một cách để gõ vào hộp văn bản kia, đào?) Tuy nhiên, nếu bạn có một máy mui trần như Yoga của bạn, trong đó có cả một màn hình cảm ứng và bàn phím vật lý, Windows không biết điều đó; Nó chỉ nghĩ rằng bạn chỉ có một màn hình cảm ứng, không có bàn phím, vì vậy nó tiếp tục đẩy Bàn phím trên màn hình dư thừa khó chịu đó lên vỉ nướng ngay cả khi bạn đã có một bàn phím "IRL" hoạt động hoàn hảo ngay trước mặt bạn. Ngốc à? Câm, câm, câm!

Để khiến mọi thứ trở nên khó hiểu hơn, hành vi này chỉ được thiết kế thành các ứng dụng METRO chứ không phải ứng dụng dành cho Máy tính để bàn (với một số ngoại lệ, như Google Chrome, có hộp văn bản cảm ứng kiểu Metro, -get-On-Screen- Bàn phím bật lên tự động được bật dưới dạng "tính năng" bạn không thể tắt)

Nói chung, với các ứng dụng Máy tính để bàn, bạn sẽ không bị Bàn phím trên màn hình bắt buộc nếu bạn chạm vào màn hình, vì vậy đây là lý do tại sao bạn có thể không thấy hành vi lạ trong nhiều giờ - bạn đang sử dụng ứng dụng máy tính để bàn.

Tất cả điều này là lý do tại sao bàn phím xuất hiện có vẻ ngẫu nhiên với bạn; bởi vì giao diện cho Windows 8.1 không được thiết kế nhất quán.

Điều đó có ý nghĩa? Không? Chào mừng bạn đến với Windows 8.1.

Đối với những vụ mất tích đột ngột, Bàn phím trên màn hình sẽ biến mất đột ngột nếu bạn chạm vào bất kỳ phím vật lý nào. Đó là cách nói của 8.1, "Rất tiếc! Xin lỗi, tôi không thấy bàn phím vật lý ở đó." Ngoại trừ nó không nhớ tiếng reo hai giây sau.

Tôi đã gọi trực tiếp cho cả Microsoft và Lenovo về vấn đề này. Họ lấy của họ? Sự thật là, Microsoft đã không thiết kế Windows 8.1 với các bộ chuyển đổi (như Yoga của bạn). Nếu bạn có cả bàn phím và màn hình cảm ứng, bạn sẽ trải nghiệm hành vi này. Tính đến thời điểm này, không có "sửa chữa".

... Vậy, có "tại sao".

Đối với "làm thế nào", trước tiên hãy xem xét một giải pháp được đề xuất trước bài đăng này:

Vô hiệu hóa bàn phím bằng cách dừng dịch vụ không hoạt động - nó sẽ tắt Bàn phím trên màn hình ngay bên ngoài công viên - nhưng Yoga chuyển đổi thành máy tính bảng cũng như máy tính xách tay và tại thời điểm đó, bạn sẽ muốn bàn phím trên màn hình đó quay lại - vì vậy nghĩ đến việc đào sâu vào nhiều màn hình và cuộn xuống để thấy rằng một thiết lập nhỏ xíu bị chôn vùi trong một danh sách cuộn dài các cài đặt nhỏ khác mỗi lần bạn chỉ muốn lật máy tính đập * của mình vào máy tính bảng, thật là bực tức.

ĐÂY LÀ MỘT CÔNG VIỆC THÌ THÌ BẠN ĐÃ LÀM VÀ ĂN NÓ:

Chúng tôi sẽ làm cho nó để Bàn phím trên màn hình sẽ KHÔNG xuất hiện trong tầm nhìn mà không có sự cho phép của bạn, nhưng vẫn có Bàn phím trên màn hình có sẵn cho bạn khi bạn sử dụng chế độ máy tính bảng. Tốt hơn nữa, nó không quá phức tạp để làm ... Sẵn sàng chưa?

Bước 1. Chuyển đến tìm kiếm Bùa chú (Win + C)

Bước 2. Nhập vào "Bàn phím trên màn hình" Bàn phím trên màn hình sẽ xuất hiện, nhưng nó sẽ trông khác với bàn phím bạn đã từng sử dụng. Cái này có nút thu nhỏ kiểu Win7.

Bước # 3 Nhấp vào nút thu nhỏ đó! Bàn phím trên màn hình kiểu mới sẽ thu nhỏ thành Thanh tác vụ trên Bàn làm việc của bạn, theo cách của bạn.

Làm xong.

Bây giờ, ĐỪNG CHẠM VÀO NÓ! Chỉ cần để nó mở và thu nhỏ trong Thanh tác vụ.

Miễn là bàn phím mới đó được thu nhỏ trong Thanh tác vụ, khi bạn chạm hoặc nhấp vào bất kỳ hộp văn bản nào trong bất kỳ ngữ cảnh nào , HĐH sẽ nghĩ rằng Bàn phím trên màn hình đã được bật, trừ khi nó sẽ không đưa nó trở lại trước mặt bạn khuôn mặt, nó sẽ được giảm thiểu gọn gàng. Bạn sẽ không nhìn thấy nó.

Trong khi đó, bàn phím phần cứng trên Yoga của bạn sẽ tiếp tục hoạt động như bình thường. Sự thành công!

Khi bạn muốn sử dụng lại máy tính ở chế độ máy tính bảng thông thường, chỉ cần quay lại Bàn làm việc (Win + D) và đóng Bàn phím trên màn hình giống như bất kỳ ứng dụng Máy tính thông thường nào.

Coolio.

Vì vậy, bây giờ, khi bạn chuyển Yoga trở lại chế độ máy tính bảng, bạn vẫn sẽ có quyền truy cập thường xuyên vào Bàn phím trên màn hình đó khi bạn cần, trong ngữ cảnh dự định của nó.

(Bạn vẫn sẽ phải reengage luân phiên On-Screen Keyboard mỗi khi bạn quay trở lại chế độ máy tính xách tay từ chế độ tablet, nhưng nó chỉ mất một giây để làm như vậy. .... Tôi đã nói điều này là một cách giải quyết, không phải là một sửa chữa.)

'Tốt,

  • JE

những gì bạn mô tả là không có hành vi cửa sổ bình thường. khi có keyborad vật lý, không có bàn phím cảm ứng ảo nào được hiển thị. có vẻ giống như một vấn đề đặc biệt của yoga của bạn với tôi.
thewhiteambit

1
@thewhiteambit không, điều đó đơn giản là không đúng sự thật. Xảy ra với tôi trên các máy tính bảng không yoga khác. Windows chỉ đơn giản là không quan tâm nếu có bàn phím vật lý và tiếp tục đẩy bàn phím trên màn hình vào tôi, không nhất quán tùy thuộc vào ứng dụng (ví dụ: Chrome và Outlook làm điều đó, hầu hết các ứng dụng khác không)
user56reinstatemonica8

1
dunno, hoạt động hoàn hảo trên bề mặt của tôi
thewhiteambit

4

Cách nhanh nhất và đáng tin cậy nhất để vô hiệu hóa Windows 8 trên bàn phím màn hình là dừng dịch vụ khởi động và vô hiệu hóa nó chạy.

Cách thực hiện: Vô hiệu hóa dịch vụ bàn phím trên màn hình Windows

  • Nhấn phím Windows + R
  • Nhập "services.msc" và nhấn Enter
  • Cuộn xuống "Bàn phím màn hình cảm ứng và bảng chữ viết tay"
  • Bạn có thể nhấp chuột phải và "Dừng" hoặc bạn có thể nhấp đúp và thay đổi từ khởi động "Tự động" thành "Thủ công" hoặc "Vô hiệu hóa".

Tàn tật


lưu ý điều này cũng giết chết viết trên màn hình.
MDT Guy

Đây là câu trả lời tốt nhất cho tôi, vì tôi sử dụng Yoga ở chế độ máy tính bảng rất nhiều và thỉnh thoảng tôi vẫn phải gõ. Cảm ơn!
Vụ kiện của Quỹ Monica

1

Có một giải pháp lập trình khác.

Bạn có thể tạo một lớp TouchPalHelper.cs và khai báo thông báo hệ thống để tìm bàn phím mềm và buộc phải đóng nó.

Các TouchKeyboardHelper.cs phải như:

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

Một để sử dụng người trợ giúp đó trong mã của chúng tôi thêm một cái gì đó như ......

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

1

Tôi đã có thể thoát khỏi cửa sổ bật lên bàn phím ảo bằng cách này:

  1. Nhấn phím Windows + R
  2. Nhập "services.msc" và nhấn Enter
  3. Cuộn xuống "Bàn phím màn hình cảm ứng và bảng chữ viết tay"
  4. Bạn có thể nhấp chuột phải và "Dừng" hoặc bạn có thể nhấp đúp và thay đổi từ khởi động "Tự động" thành "Thủ công" hoặc "Vô hiệu hóa".

Tôi nhấp chuột phải và dừng lại, sau đó quay lại và thực hiện lại và nhấp đúp và chọn "vô hiệu hóa" từ cửa sổ thả xuống, đảm bảo nhấp vào nút "áp dụng", sau đó nhấn nút "ok", và sau đó:

  1. Nhấn phím Windows + R.

  2. Nhập điều khiển và nhấn enter để mở bảng điều khiển.

  3. Nhập dễ dàng của trung tâm truy cập trong bảng điều khiển và mở nó.

  4. Nhấp vào "sử dụng máy tính mà không cần chuột hoặc bàn phím".

  5. Nếu "sử dụng bàn phím trên màn hình" được chọn, hãy bỏ chọn và lưu các thay đổi.

Một lần nữa, đảm bảo nhấp vào nút "áp dụng" theo sau là "ok". Trước tiên tôi đã kiểm tra "sử dụng máy tính không có chuột hoặc bàn phím" (điều này trước đây không được kiểm tra) - sau đó tôi ngay lập tức bỏ chọn lại, sau đó là "áp dụng" và "ok". Điều này đã giải quyết vấn đề của tôi trên máy tính bảng Windows 8.1 ASUS.


0

tôi mong cái này sẽ thành công

  1. Nhấp chuột phải vào TaskBar -> Thuộc tính
  2. Nhấp vào Thanh công cụ
  3. Bỏ chọn Bàn phím cảm ứng

Đây chỉ là một trích dẫn từ câu trả lời được chấp nhận.
Chenmunka

Xin lỗi tôi không kiểm tra toàn bộ câu trả lời ...
mất_in_magento
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.