如何用程序调出系统自带的手写板

发布时间:2024-11-05 18:36 发布:上海旅游网

问题描述:

比如我有个输入框,现在要点一个按钮让当前的输入法变为手写输入,请问该怎么实现?
我想在切换到微软拼音的时候同时直接调出那个手写输入框,就是要一步到位,请问该怎么办?

问题解答:

本人最近在做这方面的东西。
这个是在win7里自带的一个手写板程序,
用起来不习惯的话,就会感觉很不好用。(比如,比ime的那个手写板差远了)
贴出来希望对需要的人有帮助。

using System.Windows;
namespace test
{
/// <summary>
/// 调用手写板.xaml 的交互逻辑
/// </summary>
public partial class 调用手写板 : Window
{
public 调用手写板()
{
InitializeComponent();
}
private void BtnWrite_Click(object sender, RoutedEventArgs e)
{
System.Diagnostics.Process.Start(@"C:\Program Files\Common Files\microsoft shared\ink\TabTip.exe");
TxtInput.Focus();
}
}
}

--------------------------------------------------------------------------------------------------
不过,上面提到的ime的手写板,也是可以做到直接调用的。
这里关键是,有个快捷方式。然后,思路就是,用sendKey,
触发这个快捷方式(是有限制的全局热键,要求在全角kana状态),
就可以实现比如按钮按下直接弹出手写板的功能。

你可以使用windows自带的微软拼音输入法的手写功能,切换到微软拼音输入法,在出现输入法条后按倒数第二个按钮即可使用手写功能。

热点新闻