草庐IT

keyBoard

全部标签

javascript - 如何在所有浏览器上禁用退格键?

我试图在所有情况下禁用订单页面上的退格按钮,除非文本区域或文本输入是事件元素,以防止用户意外退出订单。我让它在大多数浏览器中运行良好,但在IE中(在IE9中测试,常规模式和兼容模式)它仍然允许用户按下退格键并转到上一页。代码如下:$(document).keypress(function(e){varactiveNodeName=document.activeElement.nodeName;varactiveElType=document.activeElement.type;if(e.keyCode==8&&activeNodeName!='INPUT'&&activeNodeNa

javascript - 如何获取键盘上的箭头键以触发博客中的导航(上一页/下一页)链接

到目前为止我拼凑的脚本如下所示:/*KEYNAV*/document.onkeydown=function(e){if(!e)vare=window.event;varcode=e.charCode?e.charCode:e.keyCode;if(!e.shiftKey&&!e.ctrlKey&&!e.altKey&&!e.metaKey){if(code==Event.KEY_LEFT){if($('previous_page_link'))location.href=$('previous_page_link').href;}elseif(code==Event.KEY_RIGHT

javascript - jQuery UI 日期选择器 : Configure keyboard shortcuts

我使用jQueryUIdatepicker让用户选择一个日期。它有一些快捷方式,因此可以使用键盘进行控制:pageup/down-previous/nextmonthctrl+pageup/down-previous/nextyearctrl+home-currentmonthoropenwhenclosedctrl+left/right-previous/nextdayctrl+up/down-previous/nextweekenter-accepttheselecteddatectrl+end-closeanderasethedateescape-closethedatepick

javascript - 检测按键上的 Alt Gr(Alt Graph)修饰符

在javascriptEvent对象中,有一些bool值来检查修饰键是否被按下:ctrlKey:CTRL键。altKey:ALT键。altLeft:ALT左键。仅适用于IE。altGraphKey:ALTGR键。仅适用于Chrome/Safari。但是,有一些问题:当您按下ALTGR修饰符时,IE和Chrome将ctrlKey设置为true并将altKey设置为true。当您按下ALTGR修饰符时,Firefox将ctrlKey设置为false并将altKey设置为true,因为只有ALT已被按下。Chrome有altGraphKey属性,但它始终是undefined。问题:如何区分A

javascript - 检测可打印键

我需要检测刚刚按下的键是可打印键,如字符、可能带有重音符号、数字、空格、标点符号等,还是不可打印键,如ENTER、TAB或删除。除了列出所有不可打印的key并希望不要忘记一些之外,在Javascript中是否有可靠的方法来执行此操作? 最佳答案 幸运的是,这项任务在现代浏览器中要容易得多。您现在可以使用KeyboardEvent.key通过长度检测可打印key。test.onkeydown=e=>{letisPrintableKey=e.key.length===1;alert(`Key'${e.key}'isprintable:$

javascript - 如何处理 "Go"/"Enter"keyboard button Ionic2 <ion-input>

处理输入上的“enter”或“go”键盘键的事件是什么?输入不在表单中使用。所以点击它不会“提交”。我只需要事件。(在Beta11上运行android+Ionic2) 最佳答案 我喜欢这样:和:handleLogin(){//Doyourstuffhere} 关于javascript-如何处理"Go"/"Enter"keyboardbuttonIonic2,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co

javascript - 如何在下拉列表 "options"之间向下或向上键盘?

我有一个自定义的基于ajax[div]的动态下拉列表。我有一个[输入]框;onkeyup,运行Ajax搜索,返回div中的结果s并在使用innerHTML时退缩.这些div都有亮点onmouseover因此,典型的成功搜索会产生以下结构(请原谅半代码):[input][divid=results]//thisgetsoverwrittencontantlybymyAJAXfunction[divid=result1onmouseover=highlightonclick=input.value=result1][divid=result2onmouseover=highlightonc

php - Telegram Bot 内联键盘不显示 PHP

以下代码有效,它添加了自定义键盘键“Button1”和“Button2”$keyboard=['keyboard'=>[['Button1'],['Button2']],'resize_keyboard'=>true,'one_time_keyboard'=>true,'selective'=>true];$keyboard=json_encode($keyboard,true);$sendto=API_URL."sendmessage?chat_id=".$chatID."&text=".$reply."&parse_mode=HTML&reply_markup=$keyboard"

php - jQuery - Keyboard Enter 表现得像 - 点击标签按钮?

我在一个特定的PHP页面上进行了某种jquery聊天。当然,聊天区域下方有一个输入字段(jquery表单),在您单击标签id按钮后,jQuery获取您的话、用户名,将数据存储到MySql中并再次重新加载聊天。有趣的轻巧整洁。您必须爱上jquery的第一个原因。无论如何,最重要的是,“按钮”不是提交按钮——它是一个“标签ID”按钮。这很好,但是当您开始聊天时,突然按下回车键,而不是单击标签按钮-PHP页面只是刷新而不对数据做任何事情,这让每个人都抓狂。那么,关于如何发送键盘输入作为点击标签ID按钮的任何热门提示?更新:'.$lg['your_nick'].':  ';

java - 将键盘键翻译成键盘组合

有什么办法可以实现吗?我有一个字符,说“/”,我想得到它的键盘组合。对于德语布局,“/”将是Shift+7。 最佳答案 如果我没理解错的话,您想知道生成特定字符所必需的组合键。我最接近的是这段代码:KeyboardLayout.它使用Wikipedia上的键盘布局为每种语言构建关键代码图。 关于java-将键盘键翻译成键盘组合,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/242