2015-10-20 27 views
8

Tôi muốn tạo bàn phím ảo tùy chỉnh để liên lạc trên Windows 10. Tôi chủ yếu là nhà phát triển nhưng nếu Windows 10 Dev giống như phiên bản trước, tôi có thể phải hoàn nguyên về C/C++. Tôi muốn có thể xác định mọi thứ, hình dạng, vùng và dữ liệu mà nó phun ra khi nhấn phím.Phát triển bàn phím ảo tùy chỉnh cho Windows 10

Windows 10 có menu chọn bàn phím (xem hình), tôi muốn nó tích hợp với điều này để nó có thể được sử dụng với giao diện bàn phím gốc.

enter image description here

Tôi là một lập trình viên có kinh nghiệm của các ứng dụng kinh doanh nhưng tôi không có ý tưởng để bắt đầu với điều này đâu. Tôi thấy this bài viết cho một bàn phím Windows 7 nhưng tôi hy vọng rằng mọi thứ đã thay đổi cho Windows 10

Câu hỏi của tôi là:

  1. Có thể tạo ra một custome bàn phím ảo tích hợp natively?
  2. Làm cách nào để tích hợp nó với bộ chọn Bàn phím ảo của Windows 10 (ảnh)?
  3. Tôi bắt đầu từ đâu?

Bất kỳ trợ giúp/hướng/từ nào của sự khôn ngoan sẽ được đánh giá cao.

Cập nhật: Tôi nghĩ có lẽ tôi chưa giải thích rõ điều này. Tôi muốn xây dựng một bàn phím ảo không có hình dạng giống như bàn phím thông thường và cơ bản hoạt động như bàn phím tắt. Bạn nhấn một phím và nó chèn một đoạn văn bản được đặt trước vào cửa sổ ngữ cảnh. Và có thể lựa chọn từ các tùy chọn bàn phím ảo được chụp (bit xanh).

+0

Điều này có [Trình quản lý bố cục bàn phím] (http://www.klm32.com/index.html) hoặc [Trình tạo bố cục bàn phím MS] (https://msdn.microsoft.com/en-us/goglobal/bb964665 .aspx? f = 255 & MSPPError = -2147217396) trợ giúp? – Mottie

+0

@Mottie: Tôi không tin như vậy. Từ những gì tôi hiểu rằng chỉ cho phép bạn tạo bố cục tùy chỉnh cho bàn phím vật lý. Những gì tôi đang tìm kiếm là xác định bố cục bàn phím hoàn toàn mới. Loại giống như cách bàn phím phân chia có bố cục khác với bố cục chuẩn. – Robert

Trả lời

1

Cập nhật:

Tôi chỉ cố gắng sử dụng các Keyboard Layout Manager ... OMG, vì vậy dễ dàng hơn để sử dụng hơn MSKLC tac, và nó hoạt động trên Windows 10; nhưng tôi vẫn thấy thông báo "Phương thức nhập không khả dụng".


Thực ra, tôi vừa thêm bố cục tùy chỉnh sử dụng MS Keyboard Layout Creator.

Thay đổi bố cục cũng sửa đổi cách các phím bản đồ bàn phím vật lý.

Bí quyết là bạn có thể phát triển bố cục mới trên Windows 10, nhưng bạn không thể sử dụng phương pháp "Xây dựng DLL và Gói thiết lập" trên Windows 10 vì chương trình cần .NET framework 2.0. Tôi đã thử cài đặt v2.0 trên hệ thống của tôi, nhưng nó chỉ sẽ không làm điều đó. Tôi đã có thể xây dựng các tệp trên hệ thống Windows 8.1.

Các bước thực hiện:

  1. Tải & cài đặt MS Keyboard Layout Đấng Tạo Hóa trên Windows 8.1 trở lên Hệ
  2. Hãy chắc chắn rằng .NET Framework 3.5 (bao gồm .NET 2.0 và 3.0) trở lên được cài đặt
  3. Thiết kế bố cục của bạn; trước khi lưu, hãy nhớ ghi nhớ ngôn ngữ cơ sở nào.
  4. Project> Validate Layout
  5. Project> Build DLL và thiết lập trọn gói
  6. Một thư mục có chứa các cấu trúc sau sẽ được tạo ("mylayout" sẽ là tên bạn chọn)

    mylayout 
    |_ amd64 
    | |_ Mylayout.dll 
    |_ i386 
    | |_ Mylayout.dll 
    |_ ia64 
    | |_ Mylayout.dll 
    | wow64 
    | |_ Mylayout.dll 
    |_ Mylayout_amd64.msi 
    |_ Mylayout_i386.msi 
    |_ Mylayout_ia64.msi 
    |_ setup.exe 
    
  7. Cài đặt tệp thích hợp

  8. Bàn phím tùy chỉnh giờ đây sẽ hiển thị dưới dạng danh sách thả xuống trong bàn phím ảo, nếu không chọn "Tùy chọn ngôn ngữ".
  9. Bây giờ bạn sẽ ở trên trang "Quốc gia hoặc Khu vực". Từ đây nếu bàn phím dựa trên ngôn ngữ, ngôn ngữ sẽ hiển thị ở đây hoặc có thể được thêm bằng ngôn ngữ hiện có (ví dụ: "tiếng Anh (Hoa Kỳ)") ... nhấp vào ngôn ngữ, sau đó chọn "Tùy chọn" .
  10. Bạn sẽ thấy bàn phím tùy chỉnh của mình được thêm tại đây. Nếu không, hãy chọn "Ngày bổ sung, thời gian & cài đặt khu vực", sau đó "Thay đổi phương thức nhập". Sau đó nhấp vào "Tùy chọn" trong ngôn ngữ tùy chỉnh. Nó sẽ cho phép bạn xem trước bố cục từ đây.

Caveat: Ban đầu, tôi đã chọn một cơ sở "UK" bố trí & một lựa chọn ngôn ngữ Gaelic xuất hiện. Điều này đã làm thêm tùy chọn vào bộ chọn ngôn ngữ bàn phím ảo, nhưng vào lần thứ hai, tôi bắt đầu với bố cục Dvorak cơ bản của Hoa Kỳ và lựa chọn sẽ không hiển thị cho tôi. Trong phần phương thức nhập bảng điều khiển, tôi thấy thông báo "Phương thức nhập không khả dụng". Tôi không chắc chắn làm thế nào để có được xung quanh vấn đề đó.

Có thể bạn sẽ có may mắn hơn.

+0

Tôi có cảm giác rằng điều này không thực hiện đúng những gì tôi đang theo dõi nhưng tôi sẽ cho nó đi và báo cáo lại. – Robert

+1

Tôi đã đúng điều này không làm những gì tôi đang sau. Tôi nghĩ có lẽ tôi đã không giải thích nó rất tốt. Tôi muốn xây dựng một bàn phím ảo không có hình dạng giống như bàn phím thông thường và về cơ bản hoạt động như bàn phím tắt. Bạn nhấn một phím và nó chèn một đoạn văn bản được đặt trước vào cửa sổ ngữ cảnh. Và có thể lựa chọn từ các tùy chọn bàn phím ảo được mô tả ở trên. – Robert

+0

Hỗ trợ MS Keyboard Layout Creator có tạo cho điện thoại di động không? –

Các vấn đề liên quan