更改键盘键[英] changing keyboard keys

本文是小编为大家收集整理的关于更改键盘键的处理方法,想解了更改键盘键的问题怎么解决?更改键盘键问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

嗨我正在编写一个程序,我需要更改不同键发送给计算机的消息
例如,当有人按下"k"时,我希望那台计算机认为我按下了"q"我该怎么做我使用钩子和输入但我无法在 C++ win32

中得到结果解决方案
你可以这样指定一个转换表:

char temp = readkey();
字符结果;
if (temp == "k") result = q;

您可以挂钩到 Windows 消息队列检查 WM_KEYXYZ 并操作消息.

做这样的事情没有多大意义,但这是可能的;)

问候

使用替换方法.

Console.Write(Console.ReadLine().Replace('k', 'q'));

本文地址:https://www.itbaoku.cn/post/1355931.html