草庐IT

键盘休眠

全部标签

javascript - 使用 javascript 连接 midi 键盘或其他实时 midi 输入?

我想创建一个简单的可视化工具,允许在屏幕上表示我正在弹奏midi键盘。我玩的是一种比较新颖的乐器,叫和声表:http://en.wikipedia.org/wiki/Harmonic_table_note_layouthttp://www.soundonsound.com/newspix/image/axis49.jpg并希望构建工具以方便使用并教其他人如何使用它们。但是,我无法找到一种好方法让midi进入javascript环境(或者,就此而言,Flash或Java,如果没有我力所能及的jiggery-pokery的大量帮助,以及使用来自看起来相当陈旧和废弃的开源项目。无论如何,我都

javascript - Gmail 似乎捕获所有键盘事件。有什么办法解决这个问题吗?

我正在编写一个使用键盘快捷键启动脚本的Chrome扩展程序。它在大多数页面上都能正常工作,但我意识到在Gmail上却不行:似乎所有键盘事件都被Gmail捕获,并且没有冒泡到我的函数中。我有一个内容脚本(在Chrome扩展程序中,它被添加到您想要的任何页面)具有(当然已简化):document.body.addEventListener('keypress',myFunction,true);functionmyFunction(event){console.log("yay,Gmaildidn'tletmedown!");}但实际上,Gmail确实让我失望了。我知道脚本已已加载。我尝试

javascript - 如何识别混合平板电脑中硬件与软键盘的使用情况?

问题:我有一个大约90名用户的小组,这非常重要,因此当其中一两个商业客户希望在他们的Web应用程序中更改UI时,他们通常会获得专门的开发资源。然而,对我们来说,准确了解整个群体如何使用应用程序很重要,因为这个群体往往对他们的UI外观有强烈的个人看法,而且他们都以不同的方式使用应用程序。我最麻烦的是识别他们对硬件与软键盘的使用.理想情况下,我正在寻找一个简单的答案,“使用新的Window.TabletMode==true!”我不认为这个简单的答案存在。研究:所以问题Detectvirtualkeyboardvs.hardwarekeyboard是我看到的唯一一个非常相似的问题,但它的一半

javascript - 在端到端测试中使用跨平台键盘快捷键

问题:在我们相当大的测试代码库中,我们使用不同的键盘快捷键。例如,要复制选定的文本,我们使用CTRL/COMMAND+C,粘贴CTRL/COMMAND+v,打开新标签页CTRL/COMMAND+T等为了在多个平台上进行测试,我们希望根据目标浏览器运行的平台自动选择CTRL与COMMAND。为了确定目标平台,我们目前正在使用以下使用navigator.appVersion的辅助函数:this.getControlKey=function(){returnbrowser.executeScript("returnnavigator.appVersion.indexOf('Mac');").

javascript - 如何关闭网页上指定输入字段的 iPhone 小键盘

我正在为信用卡到期字段使用月份选择器输入(类似于jQueryUI日期选择器)。我需要隐藏iPhone键盘,因为它隐藏了月份选择器。我已经尝试将字段设置为只读,但它不是一个可接受的解决方案-在SafariiOS5.1中,只读字段在键盘导航(小键盘上的上一个/下一个按钮)中被跳过。模糊字段也是NotAcceptable,因为它会触发验证(我们也在使用jQuery验证)。有没有办法在不将其设置为只读或模糊的情况下在单个字段上关闭iPhone键盘? 最佳答案 我还没有遇到隐藏键盘的方法。但是你有没有想过显示“输入”的替代方式。一种选择是使用

javascript - 使用javascript防止safari进入休眠状态

我正在实现一个javascript计时器,该计时器在iframe中加载,并且该计时器还会以特定的时间间隔播放一些音频文件,基本上它用于日常练习,所以说第一个练习持续10秒,然后第二个练习持续一分钟第三个持续2分钟,依此类推。当一个练习的时间结束并且下一个练习出现时,我会更改该特定练习的音频等等。我想要的是防止浏览器在手机(android、iOS)、笔记本电脑等各种模式下休眠,直到计时器运行为止。我已经为ios使用了2种解决方案,我正在使用它来重新加载页面,对于其他人,无论是android还是笔记本电脑,我都在尝试视频,如here.我最后检查的代码是varua={Android:/And

javascript - 如何使用 javascript 检测硬件键盘的存在?

使用javascript检测硬件键盘存在的最佳跨浏览器和跨平台方法是什么? 最佳答案 这可能是一个老问题,但几个月前,我自己也在寻找解决方案。我正在构建一个消息传递系统,当有人在他们的物理键盘上点击Return时应该发送消息,但是当有人在虚拟键盘上点击Return时插入一个换行符。我解决它的方法是计算keydown和keyup事件之间的时间,并在Return被击中时获取平均值。我终于开始在我的博客上记录它here. 关于javascript-如何使用javascript检测硬件键盘的存在

javascript - 防止键盘弹出文本框焦点/点击 iPad webapps

我正在尝试在iPad应用程序上创建自定义键盘。但每次输入获得焦点时,都会弹出原生iPad键盘。我怎样才能在JavaScript中防止这种情况。 最佳答案 将“只读”属性添加到您的输入中,并提供一种不同的填充值的方法。 关于javascript-防止键盘弹出文本框焦点/点击iPadwebapps,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3777669/

javascript - 如何在 Chrome 扩展中使用给定的字符/键码初始化键盘事件?

我正在开发一个模拟网页上键盘事件的GoogleChrome扩展程序。我发现event.initKeyboardEvent()不能正常工作因为thiswebkitbug我还找到了一些解决方法,例如SOQuestion但是,在事件对象上定义属性是行不通的,因为扩展的内容脚本有自己的“平行世界”,所以在内容脚本中定义的属性对网页脚本不可见。我唯一也是最后的希望,DOM4事件构造函数可以在GoogleChrome中运行,并且可以通过构造函数正确初始化键盘事件varevent=newKeyboardEvent("keypress",{key:'U+0041',char:'a',...})不幸的是

javascript - 避免 heroku 服务器休眠

我在Heroku上托管了一个网站服务器(我是Herokubtw的新手),因为它在免费包下,它会在30m不活动后休眠,并在用户点击它,大约需要7秒才能npmrunstart成功。我正在考虑运行一个nodejs作业或每29米打开一次网站的东西,这样服务器就永远不会休眠,最初,我得到了这样的东西:(functionwakeup(){require('open')('https://mywebsite.herokuapp.com',(err)=>{if(err)throwerr;console.log('Wokeup!');setTimeout(wakeup,1740000);//29m});