gpt4 book ai didi

c# - Unicode 输入 Windows 8.1 Store App

转载 作者:行者123 更新时间:2023-11-30 03:57:23 25 4
gpt4 key购买 nike

如果我按下键盘上的某个键,我想接收正确的本地化 Unicode-Char。 (在使用 C++ 或 C# 的 Windows 8.1 商店应用程序中)

我目前正在通过 KeyEventArgs-Event

接收键盘输入

C++:

Windows::UI::Core::CoreWindow^ window = Windows::UI::Core::CoreWindow::GetForCurrentThread();
window->KeyDown += ref new Windows::Foundation::TypedEventHandler<Windows::UI::Core::CoreWindow^, Windows::UI::Core::KeyEventArgs^>(this, &ComponentInterface::OnKeyDown);

void ComponentInterface::OnKeyDown(Windows::UI::Core::CoreWindow^ window, Windows::UI::Core::KeyEventArgs^ e)
{
unsigned int key = e->KeyStatus.ScanCode;
}

最佳答案

获取字符句柄CoreWindow::CharacterReceived而不是 CoreWindow::KeyDown .

KeyDown 事件仅提供键本身,本身不包含足够的上下文来了解最终将生成哪个字符。

关于c# - Unicode 输入 Windows 8.1 Store App,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28047001/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com