时间:2021-05-20
本文实例讲述了C#控制键盘按键的常用方法。分享给大家供大家参考。具体实现方法如下:
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Runtime.InteropServices;namespace sn设置键盘大小写{ public partial class Form1 : Form { const uint KEYEVENTF_EXTENDEDKEY = 0x1; const uint KEYEVENTF_KEYUP = 0x2; [DllImport("user32.dll")] static extern short GetKeyState(int nVirtKey); [DllImport("user32.dll")] static extern void keybd_event(byte bVk, byte bScan, uint dwFlags, uint dwExtraInfo); public enum VirtualKeys : byte { VK_NUMLOCK = 0x90, //数字锁定键 VK_SCROLL = 0x91, //滚动锁定 VK_CAPITAL = 0x14, //大小写锁定 VK_A = 62 } public Form1() { InitializeComponent(); } public static bool GetState(VirtualKeys Key) { return (GetKeyState((int)Key)==1); } public static void SetState(VirtualKeys Key, bool State) { if (State != GetState(Key)) { keybd_event((byte)Key, 0x45, KEYEVENTF_EXTENDEDKEY | 0, 0); keybd_event((byte)Key, 0x45, KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP, 0); } } //开启键盘大写 private void btnOpenCAPITAL_Click(object sender, EventArgs e) { SetState(VirtualKeys.VK_CAPITAL, true); } //关闭键盘大写 private void btnCloseCAPITAL_Click(object sender, EventArgs e) { SetState(VirtualKeys.VK_CAPITAL, false); } //开启键盘滚动锁定 private void btnOpenScroll_Click(object sender, EventArgs e) { SetState(VirtualKeys.VK_SCROLL, true); } //关闭键盘滚动锁定 private void btnCloseScroll_Click(object sender, EventArgs e) { SetState(VirtualKeys.VK_SCROLL, false); } //开启键盘数字锁定键 private void btnOpenNum_Click(object sender, EventArgs e) { SetState(VirtualKeys.VK_NUMLOCK, true); } //关闭键盘数字锁定键 private void btnCloseNum_Click(object sender, EventArgs e) { SetState(VirtualKeys.VK_NUMLOCK, false); } }}希望本文所述对大家的C#程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
以电脑为例,撤回是ctrl加Z。ctrl是“control”,控制的意思,它是在运用键盘工作中常用到的一个按键,在计算机操作是“控制键”。 电脑(comput
shift,键盘意思上档转换键,电脑键盘上的键,左右两个,常用于中英文转换。它作为辅助控制键,一般在一些应用程序上面shift键是和其他的按键组合一起使用。
键盘上的三个灯的亮按会影响输入操作,下面教大家相应的处理方法三个灯相应的位置第一个灯:数字键盘区控制键按NumLock键控制(按键上面有标注NMLK)灯亮:数字
适用范围:直板、触屏手机。 功能描述:手机键盘或屏幕在不进行任何按键及触屏操作后,通过设置,使键盘锁在一定时间内自动上锁。默认的键盘锁控制键是:确认键(导
本文实例讲述了C#隐藏控制台键盘输入的方法。分享给大家供大家参考。具体如下:usingSystem;namespaceRobvanderWoude{classH