Questions tagged «keyboard»

文本输入设备。使用此标签可以询问与打字,键盘隐藏等有关的编程问题。

10
在iOS8中无法获取正确的键盘高度值
我正在使用此代码来确定键盘的大小: - (void)keyboardWillChange:(NSNotification *)notification { NSDictionary* keyboardInfo = [notification userInfo]; NSValue* keyboardFrameBegin = [keyboardInfo valueForKey:UIKeyboardFrameBeginUserInfoKey]; CGRect keyboardFrameBeginRect = [keyboardFrameBegin CGRectValue]; } 我正在模拟器中运行它。 问题是因为iOS 8不会给出正确的值,如果键盘建议是向上的,或者如果我按下它们,则会得到不同的(不正确的)值。 如何获得包括键盘建议在内的键盘的确切尺寸?

9
聚焦<input>时防止iPhone默认键盘
这就是我正在尝试的方式 &lt;script type="text/javascript"&gt; $(document).ready(function(){ $('#dateIn,#dateOut').click(function(e){ e.preventDefault(); }); }); &lt;/script&gt; 但输入仍然“启动” iPhone的键盘 ps:我想这样做是因为我使用datepicker插件作为日期

1
如何加快左右箭头键来编辑文本?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow的主题。 7年前关闭。 改善这个问题 是我自己,还是其他人发现MacOS上的向左和向右箭头键编辑文本的速度异常慢? 与我的Windows计算机相比,在Mac上用左右箭头键定位光标的时间似乎是原来的两倍。向上/向下箭头似乎足够快,但是向左/向右箭头只是爬行。我在终端机中注意到最多,可以编辑最近使用的命令,现在在浏览器形式的文本中注意到它。 是否可以设置Mac首选项以加快对这些键的响应?

5
用jQuery模拟按键
使用jQuery,当单击链接时,如何模拟(触发?)KeyPress?例如,当用户单击以下链接时: &lt;a id="clickforspace" href="#"&gt;Click Here&lt;/a&gt; 然后,通过单击链接,就好像他们按下了键盘上的“空格键”一样。 像这样,我假设: $("#clickforspace").click(function(e) { e.preventDefault(); //... Some type of code here to initiate "spacebar" // }); 关于如何实现这一目标的任何想法?

13
是否可以将Android编程为物理USB键盘?
我真正想知道的是硬件问题还是软件问题。我可以将我的Android手机通过USB插入计算机,并使其充当硬件键盘。我不想在计算机上安装任何东西,我希望android表现得像标准硬件一样。 编辑:澄清我想为Android编写程序/库,使设备能够完全模拟普通键盘,以便操作系统将其报告为标准键盘设备,并且它将在BIOS或键盘的其他任何地方工作作品。
78 android  keyboard  usb 



19
IntelliJ IDEA中奇怪的键盘锁(删除和箭头键等)
在IntelliJ IDEA中工作时,键盘偶尔会以某种方式锁定,delete或者&lt; &gt; ^按键不再正常工作,以某种方式不再起作用delete ,并且箭头键滚动整个源代码/编辑器部分。 我不知道我是否偶然使用了某种快捷方式,但是使它再次恢复正常的唯一方法是关闭并重新打开IDE,这当然很烦人。 我使用的是Mac OS X Lion,最新的IntelliJ IDEA CE(11.1.1),但以前的版本也有。

5
检测javascript中按键的最简单方法
已关闭。这个问题需要细节或说明。它当前不接受答案。 想改善这个问题吗?添加详细信息并通过编辑此帖子来澄清问题。 3个月前关闭。 改善这个问题 我有一个使用javascript进行游戏的想法(我将使用EaselJS进行开发),并且我将不得不检测按键。在互联网上四处浏览后,我看到了很多建议(使用window.onkeypress,使用jQuery等),但是几乎每个选项都有一个反驳。你们有什么建议?使用jQuery听起来很容易,但是我实际上对该库没有任何经验(而且我也不是JavaScript的资深人士),所以我宁愿避免使用它。如果jQuery是最好的选择,那么有人可以举一个很好的例子(说明会很棒)吗? 我猜这被问了很多,但我找不到任何明确的答案。提前致谢!


7
iPhone / iOS:展示用于邮政编码的HTML 5键盘
在HTML 5输入(即&lt;input&gt;标签)的移动设备上显示不同的键盘有几种技巧。 例如,某些文件记录在Apple网站“配置Web视图的键盘”上。 这些对于可用性非常有用,但是在输入国际邮政编码(大多数为数字,但允许使用字母)时,我们会遇到一些较差的选择。大多数人建议使用该pattern="\d*"技巧来显示数字键盘,但这不允许输入字母。 的 type="number"输入类型节目的常规键盘,但转移到了数字布局: 这在iOS设备上效果很好,但让Chrome认为输入必须是数字,甚至可以更改输入的行为(上下移动并减小值)。 有什么方法可以让iOS默认使用数字布局,但仍然允许字母数字输入? 基本上,我希望iOS行为 type="number"但是我希望该字段的行为类似于台式机浏览器上的常规文本字段。这可能吗? 更新: 嗅探iOS用户代理并使用type="number"输入类型不是一种选择。type="number"不适用于字符串值(如邮政编码),它还有其他副作用(如剥离前导零,逗号分隔符等),使其不适用于邮政编码。
73 ios  iphone  html  input  keyboard 

15
禁用EditText上的键盘
我在做计算器。所以我Buttons用数字和函数制作了自己的数字。有要计算的表达,是在EditText,因为我希望用户也可以在表达式中添加数字或功能,所以与EditText我有cursor。但是我想禁用Keyboard用户单击时的EditText。我发现此示例适合Android 2.3,但同时ICS禁用Keyboard和光标。 public class NoImeEditText extends EditText { public NoImeEditText(Context context, AttributeSet attrs) { super(context, attrs); } @Override public boolean onCheckIsTextEditor() { return false; } } 然后我NoImeEditText在XML文件中使用它 &lt;com.my.package.NoImeEditText android:id="@+id/etMy" .... /&gt; 如何使此EditText与ICS兼容???谢谢。

3
在iOS 13上默认显示系统Emoji键盘
解 这是针对此问题的完整解决方案/解决方法,也请投票Blld的答案,因为这是所需的重要信息! 辅助搜索的替代标题 将Emoji键盘默认显示为UIKeyInput对象(在iOS 13中) 强制iOS 13显示表情符号键盘 将UITextInputMode.primaryLanguage表情符号设置为 以编程方式将键盘设置为表情符号 此前ios13返回UITextInputMode与primaryLanguage那等于“表情符号”将默认为显示表情符号键盘(见下图)。 返回“表情符号”的示例代码UITextInputMode。 // // ViewController.swift // Keyboard Info // // Created by Richard Stelling on 30/09/2019. // Copyright © 2019 Richard Stelling. All rights reserved. // import UIKit class TestButton: UIButton, UIKeyInput { var hasText: Bool = true func insertText(_ text: …
17 ios  swift  keyboard  uikit  emoji 

1
使用自定义按钮扩展SwiftUI键盘
我正在尝试找到一种将键或按钮添加到SwiftUI数字键盘的方法。我发现的唯一参考资料说这是不可能的。在Swift世界中,我添加了一个带有按钮的工具栏,以关闭键盘或执行其他功能。 我什至会用顶部的按钮构建一个ZStack视图,但是我找不到将numberPad添加到我自己的视图中的方法。 在这种情况下,我真正想做的就是在输入数据时关闭numberPad。我首先尝试将SceneDelegate修改为在点击时关闭,但是仅当我在另一个文本或文本字段视图中而不是在视图的开放空间中单击时,此方法才起作用。 window.rootViewController = UIHostingController(rootView: contentView.onTapGesture { window.endEditing(true) }) 理想情况下,我会将“完成”键添加到左下角。其次,如果可以在SwiftUI中完成,则添加一个工具栏。 任何指导将不胜感激。 Xcode版本11.2.1(11B500)
10 ios  xcode  keyboard  swiftui 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.