📄 hotkey.h
字号:
//=============================================================================
//
// Compuware Corporation
// NuMega Lab
// 9 Townsend West
// Nashua, NH 03060 USA
//
// Copyright (c) 1998 Compuware Corporation. All Rights Reserved.
// Unpublished - rights reserved under the Copyright laws of the
// United States.
//
//=============================================================================
// hotkey.h - include file for the hot key example
// Copyright (c) 1995 Compuware Corporation
#define DEVICE_CLASS HotKeyDevice
#define HOTKEY_Major 1
#define HOTKEY_Minor 0
#define HOTKEY_DeviceID UNDEFINED_DEVICE_ID
#define HOTKEY_Init_Order UNDEFINED_INIT_ORDER
class HotKeyDevice: public VDevice
{
public:
virtual BOOL OnDeviceInit(VMHANDLE hVM, PCHAR pszCmdTail);
virtual BOOL OnSysDynamicDeviceInit(void);
virtual BOOL OnSysDynamicDeviceExit(void);
virtual DWORD OnW32DeviceIoControl(PIOCTLPARAMS pDIOCParams);
};
class XCtrlAltDelEvent : public VHotKey
{
public:
XCtrlAltDelEvent();
virtual VOID handler(BYTE scan, keyAction_t ka, DWORD shift,
PVOID refData, DWORD elapased);
};
class XLWinEvent : public VHotKey
{
public:
XLWinEvent();
virtual VOID handler(BYTE scan, keyAction_t ka, DWORD shift,
PVOID refData, DWORD elapased);
};
class XRWinEvent : public VHotKey
{
public:
XRWinEvent();
virtual VOID handler(BYTE scan, keyAction_t ka, DWORD shift,
PVOID refData, DWORD elapased);
};
class XCtrlEscEvent : public VHotKey
{
public:
XCtrlEscEvent();
virtual VOID handler(BYTE scan, keyAction_t ka, DWORD shift,
PVOID refData, DWORD elapased);
};
class XAltF4Event : public VHotKey
{
public:
XAltF4Event();
virtual VOID handler(BYTE scan, keyAction_t ka, DWORD shift,
PVOID refData, DWORD elapased);
};
class XAltEscEvent : public VHotKey
{
public:
XAltEscEvent();
virtual VOID handler(BYTE scan, keyAction_t ka, DWORD shift,
PVOID refData, DWORD elapased);
};
class XAltTabEvent : public VHotKey
{
public:
XAltTabEvent();
virtual VOID handler(BYTE scan, keyAction_t ka, DWORD shift,
PVOID refData, DWORD elapased);
};
#define W32IF_PASS_EVENT CTL_CODE(FILE_DEVICE_UNKNOWN, 1, METHOD_NEITHER, FILE_ANY_ACCESS)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -