keyboard相关内容
在 iOS 6 中,我习惯于在 viewDidLoad 中显示键盘. - (void)viewDidLoad{[超级视图DidLoad];[txtField 成为FirstResponder];} 这样,当navigationController推送新的viewController时,键盘已经存在,从左到右平滑动画,避免了自底向上的动画. 在 iOS 7 中,这种行为似乎被破坏了.
..
我正在开发一个软键盘并且做得很好,但是我不知道如何为长按键自定义弹出布局. 我的键盘视图:
..
我似乎无法完成这项工作.我已经将 popWindow 设置为可聚焦于我在其他论坛上阅读的内容,但仍然没有运气. xml
..
使用 javascript 检测硬件键盘存在的最佳跨浏览器和跨平台方法是什么? 解决方案 这可能是一个老问题,但几个月前,我自己也在寻找解决方案.我正在构建一个消息传递系统,当有人在物理键盘上点击 Return 时应该发送消息,但当有人在虚拟键盘上点击 Return 时插入换行符.我解决它的方法是计算 keydown 和 keyup 事件之间的时间,并在 Return 被击中时获取平均值.
..
使用 EditText 打开自定义对话框时如何使用自定义键盘? 我在我的项目中使用键盘视图,我想在打开自定义对话框时显示我的自定义键盘 当自定义对话框打开时,我的自定义键盘在对话框后面打开 当显示自定义对话框时,键盘会显示在其后面,因此用户无法使用键盘键入.像这样的 解决方案 查看本教程 创建您自己的自定义键盘 为了拦截键盘事件,您可以覆盖 onTouch 事件,请
..
我正在使用 java 开发屏幕键盘.这个键盘对每个可能的键都有一个 JComponent.当在按钮上检测到鼠标按下时,我想将特定的键盘代码发送到当前处于焦点的应用程序.键盘本身位于 JFrame 内,没有任何装饰,并设置为始终位于顶部. 我发现Robot类可以用来模拟原生队列上的这些键盘事件.但是,在这种情况下,选择 JComponent 将意味着在 JFrame 上接收到按键,而我将无法在
..
我的应用程序中有自己的键盘,所以我想一直隐藏软件键盘(在特定活动和对话框中).我尝试了两种选择: getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); 这段代码阻止键盘在开始时弹出,但是当我点击文本框时,键盘仍然弹出. InputMethodManager imm =
..
当我使用 Windows 键盘(在语言栏中)键入 非 ASCII 字符时,我会在非 ASCII 字符所在的位置出现问号 ?. 复制和粘贴工作正常,Unicode 字符显示在 Text 小部件中. 我正在使用 Lakota All-In-One 键盘 找到 这里.此特定键盘列在 US 区域设置下的 Windows 语言栏 中. 解决方案 TkInter 对特殊字符似乎不太好,尤其
..
我正在尝试制作一个在命令提示符下运行的小型 2 人游戏.在我开始研究玩家控制之前,一切都很好.因此,对于捕获键盘键,我认为最好的解决方案是使用 getch() 函数.那是因为 getch() 即时获取键,而不是在屏幕上显示它,等待输入或其他键被按下. 据我所知,实现这一点的代码相当简单: c=getch();开关(c){case 'a': 让玩家 1 向左走休息;case 'd': 让玩家
..
我搜索了这个网站,但找不到解决我现在面临的问题的方法.希望有人能帮忙. 我创建了一个 UIAlertView 来提示用户在 iPhone 应用中输入他们的姓名. UIAlertView *enterNameAlert = [[UIAlertView alloc] initWithTitle:@"输入你的名字"消息:@"\n\n\n"代表:自己cancelButtonTitle:NSLoc
..
每次我的 Optionsmenu 打开(onCreateOptionsMenu(..) 被调用),我收到以下警告: “id 0 没有键盘" 和 "使用默认键映射:/system/usr/keychars/qwerty.kcm.bin" 我不明白他们的意思,有人知道吗?我不喜欢 this answer. 这是我正在使用的简单代码: @Override公共布尔 onCr
..
由于 iOS 8 中的内存压力,自定义键盘被终止 最初,我的自定义键盘占用了大约 25mb 的内存,但是当我关闭键盘时,这个内存并没有被释放.当我们一次又一次地打开自定义键盘时,内存不断增加,最终由于内存压力而终止. 帮我解决这个问题? 解决方案 我已经尝试了很多方法来避免这个著名的内存积累问题,但是根据我长期的尝试和错误,在键盘消失之前释放所有内存的最佳和最简单的方法是在 K
..
我在面板中有一个 JComboBox 组件并附加了 ItemListener.但它会在每次向上/向下按键后触发(当滚动打开的弹出列表时).我想在用户接受选择后更改选择的值,例如按 Enter 键. 使用鼠标时不是这种情况.当我将鼠标移到组合框的列表上时,突出显示跟随鼠标指针,但在我按下鼠标按钮之前,所选项目不会改变.我希望键盘具有相同的行为,即通过向上/向下箭头移动突出显示不会更改所选项目,
..
有时当我在 Thinkpad/MSI 笔记本电脑上工作时,Ctrl 和 Fn 键会互换(Fn 是最左边的键),并且它让我发疯——我一直按 Fn 而不是 Ctrl. 我想知道是否有可能拦截 Fn 键.我想写一个交换 Ctrl/Fn 键的钩子,但似乎操作系统根本没有处理 Fn . 有什么想法吗? 解决方案 对不起.正如您所提到的,操作系统不处理 Fn 键,而是作为 Fn + [ke
..
请建议为 HTML5 画布创建关键事件的最佳方法.我不喜欢任何图书馆,但如果你认为这是最好的方法,那就去回答吧.提前致谢! 解决方案 这将返回关键代码:
..
我想在 python 2.6 中设置一个全局热键来监听键盘快捷键 ctrl + D 或 ctrl+ alt+ D 在 windows 上,请帮帮我 解决方案 Tim Golden 的 python/win32 site 是在 python 中进行 win32 相关编程的有用资源.特别是,这个例子应该会有所帮助: 捕捉系统范围的热键
..
我有一个应用程序,如果用户没有使用默认的 Android 软键盘,我想警告他们.(即他们正在使用 Swype 或其他东西). 如何查看他们当前选择了哪种输入法? 解决方案 你可以得到一个默认的输入法,使用: Settings.Secure.getString(getContentResolver(), Settings.Secure.DEFAULT_INPUT_METHOD);
..
例如使用 winamp(至少在 Windows 上),您可以在后台使用 winamp 全屏播放游戏,并使用媒体按钮* 来控制声音.Winamp 不需要获得焦点,让游戏继续全屏. 我更喜欢用 Java 编写它,但这可能行不通(在 Java afaik 中捕获没有焦点的击键已经很困难了),所以任何 C# 解决方案也可以. 所以基本问题是:如何捕捉没有焦点的击键? *) 我相信“后退/
..
当警报弹出时,键盘被关闭.我到处寻找,但没有找到保持键盘可见的解决方案.当警报出现时,文本字段似乎会自动退出第一响应者,因为警报以模态方式出现.如何将键盘保持在此警报后面,这意味着即使无法进行交互,文本字段仍在编辑? 解决方案 这个解决方案对我有用: 让 rootViewController: UIViewController =UIApplication.sharedApplicati
..
[编辑:] 问题已解决.我没有在 UIBuilder 中正确链接我的代表.代码很好! 我正在尝试在键盘出现时调整滚动视图的大小.我去了开发者文档并找到了这些信息. http://developer.apple.com/library/ios/#documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/KeyboardMan
..