导航:首页 > 编程语言 > js判断组合键

js判断组合键

发布时间:2024-06-16 13:14:12

js鏁插嚮閿鐩樹簨浠讹紙鎬ユユワ級

鍦↖E鍜孎ireFox娴忚堝櫒涓锛屽疄鐜版柟寮忔槸涓嶅お涓鏍风殑銆

<html>
<head>
<title>Key Event</title>
<script type="text/javascript">
window.onload = function() {
var text = document.getElementById("t");
if(document.all) {
//IE
text.attachEvent("onkeypress", function(e){
var c = String.fromCharCode(e.keyCode);
if(c == "a") {
e.keyCode = "b".charCodeAt(0);
}
});
} else {
//鎴戜滑鏆備笖璁や负鏄疐ireFox
text.addEventListener("keypress", function(e){
var c = String.fromCharCode(e.charCode);
if(c == "a") {
e.target.value += "b";
e.preventDefault();
}
}, false);
}
};
</script>
<body>
<input type="text" id="t"/>
</body>
</head>
</html>

Ⅱ js键盘事件,判断按下的是哪个键

Js判断键盘按键

window.document.onkeydown = disableRefresh;
function disableRefresh(evt){
evt = (evt) ? evt : window.event
if (evt.keyCode) {
if(evt.keyCode == 116){
//do something
}
}
}
keycode 8 = BackSpace BackSpace
keycode 9 = Tab Tab
keycode 12 = Clear
keycode 13 = Enter
keycode 16 = Shift_L
keycode 17 = Control_L
keycode 18 = Alt_L
keycode 19 = Pause
keycode 20 = Caps_Lock
keycode 27 = Escape Escape
keycode 32 = space space
keycode 33 = Prior
keycode 34 = Next
keycode 35 = End
keycode 36 = Home
keycode 37 = Left
keycode 38 = Up
keycode 39 = Right
keycode 40 = Down
keycode 41 = Select
keycode 42 = Print
keycode 43 = Execute
keycode 45 = Insert
keycode 46 = Delete
keycode 47 = Help
keycode 48 = 0 equal braceright
keycode 49 = 1 exclam onesuperior
keycode 50 = 2 quotedbl twosuperior
keycode 51 = 3 section threesuperior
keycode 52 = 4 dollar
keycode 53 = 5 percent
keycode 54 = 6 ampersand
keycode 55 = 7 slash braceleft
keycode 56 = 8 parenleft bracketleft
keycode 57 = 9 parenright bracketright
keycode 65 = a A
keycode 66 = b B
keycode 67 = c C
keycode 68 = d D
keycode 69 = e E EuroSign
keycode 70 = f F
keycode 71 = g G
keycode 72 = h H
keycode 73 = i I
keycode 74 = j J
keycode 75 = k K
keycode 76 = l L
keycode 77 = m M mu
keycode 78 = n N
keycode 79 = o O
keycode 80 = p P
keycode 81 = q Q at
keycode 82 = r R
keycode 83 = s S
keycode 84 = t T
keycode 85 = u U
keycode 86 = v V
keycode 87 = w W
keycode 88 = x X
keycode 89 = y Y
keycode 90 = z Z
keycode 96 = KP_0 KP_0
keycode 97 = KP_1 KP_1
keycode 98 = KP_2 KP_2
keycode 99 = KP_3 KP_3
keycode 100 = KP_4 KP_4
keycode 101 = KP_5 KP_5
keycode 102 = KP_6 KP_6
keycode 103 = KP_7 KP_7
keycode 104 = KP_8 KP_8
keycode 105 = KP_9 KP_9
keycode 106 = KP_Multiply KP_Multiply
keycode 107 = KP_Add KP_Add
keycode 108 = KP_Separator KP_Separator
keycode 109 = KP_Subtract KP_Subtract
keycode 110 = KP_Decimal KP_Decimal
keycode 111 = KP_Divide KP_Divide
keycode 112 = F1
keycode 113 = F2
keycode 114 = F3
keycode 115 = F4
keycode 116 = F5
keycode 117 = F6
keycode 118 = F7
keycode 119 = F8
keycode 120 = F9
keycode 121 = F10
keycode 122 = F11
keycode 123 = F12
keycode 124 = F13
keycode 125 = F14
keycode 126 = F15
keycode 127 = F16
keycode 128 = F17
keycode 129 = F18
keycode 130 = F19
keycode 131 = F20
keycode 132 = F21
keycode 133 = F22
keycode 134 = F23
keycode 135 = F24
keycode 136 = Num_Lock
keycode 137 = Scroll_Lock
keycode 187 = acute grave
keycode 188 = comma semicolon
keycode 189 = minus underscore
keycode 190 = period colon
keycode 192 = numbersign apostrophe
keycode 210 = plusminus hyphen macron
keycode 211 =
keycode 212 = right registered
keycode 213 = guillemotleft guillemotright
keycode 214 = masculine ordfeminine
keycode 215 = ae AE
keycode 216 = cent yen
keycode 217 = questiondown exclamdown
keycode 218 = onequarter onehalf threequarters
keycode 220 = less greater bar
keycode 221 = plus asterisk asciitilde
keycode 227 = multiply division
keycode 228 = acircumflex Acircumflex
keycode 229 = ecircumflex Ecircumflex
keycode 230 = icircumflex Icircumflex
keycode 231 = ocircumflex Ocircumflex
keycode 232 = ucircumflex Ucircumflex
keycode 233 = ntilde Ntilde
keycode 234 = yacute Yacute
keycode 235 = oslash Ooblique
keycode 236 = aring Aring
keycode 237 = ccedilla Ccedilla
keycode 238 = thorn THORN
keycode 239 = eth ETH
keycode 240 = diaeresis cedilla currency
keycode 241 = agrave Agrave atilde Atilde
keycode 242 = egrave Egrave
keycode 243 = igrave Igrave
keycode 244 = ograve Ograve otilde Otilde
keycode 245 = ugrave Ugrave
keycode 246 = adiaeresis Adiaeresis
keycode 247 = ediaeresis Ediaeresis
keycode 248 = idiaeresis Idiaeresis
keycode 249 = odiaeresis Odiaeresis
keycode 250 = udiaeresis Udiaeresis
keycode 251 = ssharp question backslash
keycode 252 = asciicircum degree
keycode 253 = 3 sterling
keycode 254 = Mode_switch
使用event对象的keyCode属性判断输入的键值
eg:if(event.keyCode==13){
var ieKey=event.keyCode;//获得键值,数字形式的
var realkey=String.fromCharCode(ieKey) //将数字形式的键值转化为真实的按键
alert(realkey);
}
键值对应表
A0X65 U 0X85
B0X66 V 0X86
C0X67 W 0X87
D0X68 X 0X88
E0X69 Y 0X89
F0X70 Z 0X90
G0X71 0 0X48
H0X72 1 0X49
I0X73 2 0X50
J0X74 3 0X51
K0X75 4 0X52
L0X76 5 0X53
M0X77 6 0X54
N0X78 7 0X55
O0X79 8 0X56
P0X80 9 0X57
Q0X81ESC0X1B
R0X82CTRL 0X11
S0X83SHIFT0X10
T0X84ENTER0XD
如果要使用组合键,则可以利用event.ctrlKey,event.shiftKey,event .altKey判断
是否按下了ctrl键、shift键以及alt键

Ⅲ 精雕软件教程:JDPaint常用快捷键介绍

精雕做为一个杰出的国产 浮雕 设计软件,以友好的中文界面,在各行各业中广泛的运用着。JDPaint软件是精雕CNC 雕刻 系统的基本组成部分,它是一套面向雕刻行业的CAD/CAM软件,也是国内最早的专业雕刻软件。下面我为你收集了关于精雕软件教程的系列视频希望可以帮到大家。
word快捷键
1、即时取消Word的后台打印

当我们刚刚编辑完一篇文档按了打印命令后,后来又不想打印当前的文档了,那么怎样才能即时取消后台打印任务呢?一般来说,大家在发出打印任务后,程序会自动将打印任务设置为后台打印,同时在状态栏上出现打印机图标,打印机图标旁边的数字显示的是正在打印的页的页码。要想即时取消后台打印任务的话,大家只要用鼠标双击打印机图标就可以了。

2、Word 2003让文字随文本框大小变化

当我们在用Word进行文档编辑时,经常需要用文本框来实现一些特殊的应用,比如在文本框中输入文字来达到特殊效果,但有个问题是,当我们在文本框中输入文字并调整了文本框的大小后文字并不会跟着变化。其实我们可让文本框里的文字大小随文本框大小“同步”变化;单击选中该文本框,然后选择“剪切”,再执行菜单“[编辑]—[选择性粘贴]”,在粘贴形式中选择“图片(增强型图元文件)”,现在再拖动文本框看看,是不是可以随意改变文字大小了。

3、Word 2003/2007快速切换英文大小写

在Word中输入英文 句子 时,一般每个单词的第一个字母都是大写,通常的输入方法就是输入第一个字母时就要进行一次大小写切换。这样很麻烦。不妨全部输入小写字符,然后选中所有单词,按一次组合键“Shift+F3”试试,是不是每个单词的第一个字母都变成了大写?再按一次试试,所有的字母都变成了大写!再按一次,又变了小写。原来,组合键Shift+F3是个英文大小写切换键,充分利用这个组合键,以后输入英文就方便多了。

4、Word 2003/2007 Word表格中“Shift+Alt+方向键”调整行序

Word表格编辑时可以使用一些快捷键提高效率,比如“Shift+Alt+方向键”组合,非常有用,用“Shift+Alt+上(或下)方向键”能够调整文档中段落的顺序,也可以调整Word表格中的行序。方法是:将插入点置于要调整行的任意一个单元格内(或行尾段落标记前),按下“Shift+Alt”键,然后按上下方向键,按“向上箭头”键可使该行在表格内向上移动,按“向下箭头”键可使该行向下移动。

5、Word 2003剔除试卷中的选择题答案

如果想在Word 2003中去掉选择题后括号内已有的答案,可按下面的步骤操作:按“Ctrl+H”组合键打开“替换”对话框,在“查找内容”框中输入“(^$)”,在“替换为”框中输入“()”(括号中间有空格),单击“全部替换”按钮即可。但“$”只能表示一个任意的字母,即以上操作只能剔除单选题中的答案,若为多项选择题,可在查找时依次加入多个“$”来进行查找并替换。

6、Word中英文字体“区分对待”

在一篇中英文混排的Word文档中,经常需要将文档中的字体格式统一为诸如“中文为楷体四号字,英文为Arial UnicodeMS体”之类的具体形式,该怎样快速而准确地完成该任务呢?好办,以下我们以Word 2003为例说明具 体操 作过程:1)打开所需要的Word文档,然后在“编辑”菜单中,单击“全选”命令以选中整篇文档;2)在“格式”菜单中,单击“字体”命令;3)单击“字体”选项卡,然后在“中文字体”框中选择“楷体”;在“字号”框中选择“四号”;在“西文字体”框中选择“Arial UnicodeMS”;单击“确定”按钮。现在,文档中所有英文被设置为Arial UnicodeMS体,而所有中文被设置为楷体,但中英文的字号皆被设置为四号字。

7、去除来自“记事本”的自动换动符

很多人习惯打草稿用“记事本”,然后复制到Word中进行排版编辑。但大家多将“记事本”程序设置为自动换行,而将其中的文本拷贝到Word中会出现一种奇怪的换行符号,利用Word的“查找和替换”中的“[特殊格式]—[标记](即^P)”来查找替换这些换行符往往无效。这里你可以尝试在“查找和替换”中将“查找内容”设置为“^13”(不含双引号),“替换为”项中不输入任何内容,然后全部替换即可去除来自“记事本”的自动换行符。

8、如何删除WORD文档所有空格空行

1)去多余空行――在“编辑”菜单中选择“替换”,在弹出对话框的“查找内容”中输入^p^p,在“替换为”中输入^p(这里^和p都必须在英文状态下输入),然后单击“全部替换”即可(可以多次单击“全部替换”,直到出现“word已完成对文档的搜索并已完成0处替换”);

2)去多余空格――在“编辑”菜单中选择“替换”,在弹出对话框的“查找内容”中输入一个空格,在“替换为”中什么也不输入,然后单击“全部替换”即可(可以多次单击“全部替换”,直到出现“word已完成对文档的搜索并已完成0处替换”)。

9、一键选中超链接文本

在Word文档中如果要想选中带有超链接的文本,通常我们使用鼠标拖动的方法,但这种方法选中的效率很低,有没有更高效的方法呢?答案是肯定的。其实只须将插入点定位到超链接文本的前面,然后再按下键盘上的Delete键就可以实现一键选定了。

10、快速撤销自动画布

当在Word 2007中绘制图形或插入“文本框”时,在编辑区域总会自动弹出一个“在此处创建图形”的绘图画布,如何撤销该画布呢?

方法一:当出现画布时,在画布范围之外的区域绘制图形,画布便自动消失;

方法二:当出现画布时,按“Ctrl+Z”组合键,画布自动撤销;

方法三:单击“[Microsoft Office按钮]—[Word选项]—[高级] ”,在“编辑选项”中,不选择“插入‘自选图形’时自动创建绘图画布”项,“确定”后完成设置。
Excel 快捷键
1、快速启动Excel

若您日常工作中要经常使用Excel,可以在启动Windows时启动它,设置方法:

(1)启动“我的电脑”进入Windows目录,依照路径“Start Menu\Programs\启动”来打开“启动”文件夹。

(2)打开Excel 所在的文件夹,用鼠标将Excel图标拖到“启动”文件夹,这时Excel的快捷方式就被复制到“启动”文件夹中,下次启动Windows就可快速启动Excel了。

若Windows已启动,您可用以下方法快速启动Excel。

方法一:双击“开始”菜单中的“文档”命令里的任一Excel工作簿即可。

方法二:用鼠标从“我的电脑”中将Excel应用程序拖到桌面上,然后从快捷菜单中选择“在当前位置创建快捷方式”以创建它的快捷方式,启动时只需双击其快捷方式即可。

2、快速获取帮助

对于工具栏或屏幕区,您只需按组合键Shift F1,然后用鼠标单击工具栏按钮或屏幕区,它就会弹出一个帮助窗口,上面会告诉该元素的详细帮助信息。

3、快速移动或复制单元格

先选定单元格,然后移动鼠标指针到单元格边框上,按下鼠标左键并拖动到新位置,然后释放按键即可移动。若要复制单元格,则在释放鼠标之前按下Ctrl即可。

4、快速查找工作簿

您可以利用在工作表中的任何文字进行搜寻,方法为:

(1)单击工具栏中的“打开”按钮,在“打开”对话框里,输入文件的全名或部分名,可以用通配符代替;

(2)在“文本属性”编辑框中,输入想要搜寻的文字,最好是您认为是唯一的单词或 短语 ,以便搜寻更容易成功;

(3)选择“开始查找”即可。在找到满足条件的文件前,“打开”对话框的状态栏都会显示“找到了0个文件”的信息,您应该耐心等待,只有当“打开”按钮由灰化状态变成可用状态时,才表明搜寻结束。

5、快速打印工作表

若选择“文件”菜单中“打印”命令来打印,会出现“打印”对话框让您选择,程序繁琐。若要跳过该对话框,您可以单击“常用”工具栏上的“打印”按钮或者按下Shift键并单击“打印预览”按钮,Excel将使用“选定工作表”选项打印。

6、快速切换工作表

按Ctrl PageUp组合键可激活前一个工作表,按Ctrl PageDown组合键可激活后一个工作表。您还可用鼠标去控制工作表底部的标签滚动按钮快速地移动工作表的名字,然后单击工作表进行切换。

7、快速切换工作簿

对于较少工作簿切换,可单击工作簿所在窗口。要对多个窗口下的多个工作进行切换,用“窗口”菜单最方便。“窗口”菜单的底部列出了已打开了工作簿的名字,要直接切换到一个工作簿,从“窗口”菜单选择它的名字即可。

“窗口”菜单最多能列出9个工作簿,若多于9个,“窗口”菜单则包含一个名为“多窗口”的命令,选用该命令,则出现一个按字母顺序列出所有已打开的工作簿名字的对话框,只需单击其中需要的名字即可。

8、快速插入Word表格

Excel可以处理Word表格中列出的数据,您可用以下方法快速插入Word表格:

(1)打开Word表格所在的文件;

(2)打开要处理Word表格的Excel文件,并调整好两窗口的位置,以便能看见表格和要插入表格的区域;

(3)选中Word中的表格;

(4)按住鼠标左键,将表格拖到Excel窗口中,松开鼠标左键将表格放在需要的位置即可。

9、快速链接网上的数据

您可以用以下方法快速建立与网上工作簿中数据的链接:

(1)打开Internet上含有需要链接数据的工作簿,并在工作簿选定数据,然后单击“编辑”菜单的“复制”命令;

(2)打开需要创建链接的Excel工作簿,在需要显示链接数据的区域中,单击左上角单元格;

(3)单击“编辑”菜单中的“选择性粘贴”命令,在“选择性粘贴”对话框中,选择“粘贴链接”按钮即可。若您想在创建链接时不打开Internet工作簿,可单击需要链接处的单元格,然后键入(=)和URL地址及工作簿位置,如:=http://www.Js.com/[filel.xls]。

10、快速创建工具栏

通过工具栏您可以快捷地访问常用的命令或自定义的宏,您可以根据需要快速创建自己的工具栏。方法为:单击“工具”菜单中的“自定义”命令,选择“工具栏”选项卡,单击“新建”按钮,输入“新建工具栏”名称,然后单击“确定”。这时新建工具栏出现在窗口,您就可以用鼠标把其他工具栏中的按钮拖到新建工具栏中,该按钮就会在此“落户”。若在拖动时按着Ctrl键,则会将按钮复制过来。注意:不能将按钮拖到“自定义”对话框或工作表中,否则该按钮将会被删除。

11、快速创建工作簿

模板是一用来作为创建 其它 工作簿的框架形式,利用它可以快速地创建相似的工作簿。创建模板方法为:

(1)打开一个要作为模板的工作簿;

(2)选择“文件”菜单中“另存为”命令,打开“另存为”对话框;

(3)在“文件名”框中输入模板的名字,从“保存类型”列表中选定“模板(*.xlt)”选项,这时“保存位置”会自动切换到默认的模板文件夹Templates文件夹;

(4)在“保存位置”中选择“电子表格模板”文件夹,单击“保存”即可。这样,您就可以根据该模板快速创建新工作簿了。

12、快速跳转到其它文件

阅读全文

与js判断组合键相关的资料

热点内容
网络人绿色版 浏览:450
linux服务器启动oracle 浏览:621
win10怎么语音呼唤小娜 浏览:456
qq飞车银天使 浏览:612
骑车赚钱app 浏览:111
怎么从电脑上下编程 浏览:508
linux如何复制到其他文件夹 浏览:70
碧蓝航线文件找不到怎么办 浏览:937
苹果备份的文件夹怎么恢复 浏览:941
看小黄APP有哪些 浏览:206
怎样在手机看264文件 浏览:80
常熟有哪里学编程的 浏览:162
我的下载的文件在哪里 浏览:563
文本显示器编程教程 浏览:942
电脑应用如何设置密码 浏览:336
怎么编程搜狗指南 浏览:155
代聊微信号 浏览:623
linux切换用户执行脚本 浏览:841
局内人未删减版本 浏览:159
app计步器软件如何同步支付宝 浏览:979

友情链接