⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hotkey.cpp

📁 使用VToolsD类库编写的hotkey应用
💻 CPP
字号:
// Copyright (c) 1994 Vireo Software, Inc.
//
// VToolsD Hot Key example
//
#define DEVICE_MAIN
#include <vtoolscp.h>
#include "hotkey.h"

Declare_Virtual_Device(HOTKEY);

#define C_SCAN 46

BOOL HotKeyDevice::OnDeviceInit(VMHANDLE hVM, PCHAR pszCmdTail)
{
	XCtrlCEvent* pCC = new XCtrlCEvent();
	if (pCC)
		return pCC->hook();
	else
		return FALSE;
}

XCtrlCEvent::XCtrlCEvent() :
		VHotKey(C_SCAN, SCAN_NORMAL, HKSS_Ctrl, CallOnPress) {}

VOID XCtrlCEvent::handler(BYTE scan, keyAction_t ka, DWORD shift,
					PVOID refData, DWORD elapased)
{
	dout << "Ctrl-C detected" << endl;

	reflectToVM(Get_Cur_VM_Handle(), shift);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -