在VS Express 2010 C#中使用Alt键修饰符

时间:2019-03-04 20:54:52

标签: c#

我正在尝试使用语音识别输出到应用程序来发布Alt +键,并且能够使用Shift和Control而不能使用Alt。 有任何想法吗?谢谢。 参见下面的代码:

    private void applyModificationToGlobalHotKey() {
        if(currentOptions.key == Keys.Shift ||
            currentOptions.key == Keys.ShiftKey ||
            currentOptions.key == Keys.LShiftKey ||
            currentOptions.key == Keys.RShiftKey) {
                ghk.modifyKey(0x0004, Keys.None);
        }
        else if(currentOptions.key == Keys.Control ||
            currentOptions.key == Keys.ControlKey ||
            currentOptions.key == Keys.LControlKey ||
            currentOptions.key == Keys.RControlKey) {
            ghk.modifyKey(0x0002,Keys.None);

        }
        else if (currentOptions.key == Keys.Alt) {
            ghk.modifyKey(0x0002, Keys.None);
        }
        else {
            ghk.modifyKey(0x0000, currentOptions.key);
        }
    }

0 个答案:

没有答案