【问题标题】:How to catch touch keyboard loading event on windows 8?如何在 Windows 8 上捕获触摸键盘加载事件?
【发布时间】:2015-02-05 22:13:45
【问题描述】:

我需要更换 Windows 8、8.1 上的标准虚拟触控键盘。我想我需要捕捉键盘加载事件(创建一个钩子或类似的东西)并用我自己的(我自己的应用程序)替换这个标准键盘。

任何建议我该怎么做?我应该编写一个 Windows 商店应用程序还是其他任何东西?应用程序应使用 C# 或 C++ 编写。

【问题讨论】:

    标签: c# c++ windows-8 keyboard windows-8.1


    【解决方案1】:

    如果您想使用自己的自定义键盘而不是 Windows 8/8.1 默认键盘,请首选 WPF 的以下组件

    无需为此创建任何应用程序。该组件将为您做所有事情。

    https://wpfkb.codeplex.com/

    http://www.codeproject.com/Articles/32568/A-Touch-Screen-Keyboard-Control-in-WPF

    它适用于 WPF 应用程序(我没有尝试使用 Windows 商店应用程序)。我认为它也可以与商店应用程序一起使用,因为它使用与 WPF 相同的 XAML 语言来创建控件

    【讨论】:

    • 但是windows如何知道标准键盘应该被这些替换?
    • 您只需要显示自定义键盘对吗?或者你想为了其他目的捕捉那个事件?
    • 如果您想知道如何替换它,您需要深入研究组件代码。它是开源的
    • 我只需要显示自定义键盘而不是标准键盘。您是否在 Windows 8 上测试过此应用程序?
    • 不,我没有在 Windows 8 上测试过这个键盘,你是在创建 WPF 应用程序吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-06
    • 2012-04-14
    • 1970-01-01
    • 2013-08-10
    • 2011-06-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多