Tag: 键盘

在EditText上禁用键盘

我正在做一个计算器。 所以我用数字和function做了我自己的Buttons 。 必须计算的expression式是在EditText ,因为我希望用户可以在expression式的中间添加数字或函数,所以使用EditText我有cursor 。 但是我想在用户点击EditText时禁用Keyboard 。 我发现这个例子,它适用于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; } } 然后我在我的XML文件中使用这个NoImeEditText <com.my.package.NoImeEditText android:id="@+id/etMy" …. /> 我怎样才能使这个EditText与ICS兼容? 谢谢。

Delphi ^ A语法:logging,暗示或无证?

让我以一个例子来解释。 在Delphi中,你可以写 procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char); begin if Key = ^C then ShowMessage('The user wants to copy something.') else if Key = ^V then ShowMessage('The user wants to paste.') end; 检查Ctrl + C和Ctrl + V键盘命令。 实际上,对于Ctrl + A,同样的语法也适用,其中A是任何字符,当然也可以使用case语句而不是if 。 你甚至可以做ShowMessage(^A) ,显然, ^A被认为是char 。 不过,在浏览官方的Delphi文档时 ,我找不到任何对此语法的引用。 但也许^A语法是如此普遍,它被理解为基础纯文本文件格式的一部分? 还是仅仅是Delphi编程语言的一个未公开的特征? (请注意,上述构造实际上是在RTL / VCL源代码中使用的,但是,Embarcadero和Embarcadero当然也可以使用未公开的特性,如果存在的话)。

我在哪里可以find与Cocoa的NSEvent类一起使用的关键代码列表?

我正在寻找可用的可用密钥代码的完整列表,可用于Cocoa的NSEvent类。 NSEvent类有一个keyCode属性,它被定义为unsigned short 。 下面的代码放置在适当的UI对象中时,会在按键时回显键代码: – (void)keyDown:(NSEvent *)theEvent { NSLog(@"%d", [theEvent keyCode]); } 从这段代码,我可以很容易地看到哪些代码匹配某些键,但我想find一个官方文档列出所有这些。 我希望苹果有一个头文件,看起来像这样: enum { … NSKeyCodeLeftArrow = 123, NSKeyCodeRightArrow = 124, … }; 但如果有的话,我还没有find。

Resharper Ctrl-T映射丢失

我似乎已经失去了快速查找类的Resharper Ctrl + T映射,我尝试了这里描述的解决scheme: 在安装了Resharper的Visual Studio中,键盘快捷键未处于活动状态 具体的答案是: 我首先尝试重置所有Visual Studio设置(工具>导入和导出设置>重置所有设置),然后转到Resharper> Options> Keyboard&Menus并重新应用键盘快捷方式。 和这个: 设置为Resharper /选项/键盘和菜单/无/应用和保存 接着 Resharper /选项/键盘和菜单/设置为Visual Studio /应用并保存 后者没有做任何事情(没有显着的积极结果),前者的结果如下: (Ctrl + T)被按下。 等待和弦的第二把钥匙。 所以它看起来像VS试图处理命令,而不是Resharper。 Alt + Enter按预期工作,所以并不是Resharper完全分离。 有想法该怎么解决这个吗?

活动开始时显示软键盘

我有两个活动,A和B.当A开始时,它检查一个条件,如果是true,它会调用startActivityForResult()来启动B. B只接受文本input,所以当软键盘自动popup时,B开始。 当活动开始时,EditText已经有焦点并准备好input。 问题是,键盘永远不会出现,即使windowSoftInputMode="stateAlwaysVisible"设置在B的<activity>标签下的清单中。我还尝试将值设置为stateVisible 。 由于它不会自动显示,我必须点击EditText才能显示。 任何人都知道解决scheme可能是什么?

如何设置edittext显示searchbutton或键盘上的inputbutton?

如何设置EditText来显示searchbutton或在键盘上inputbutton?

隐藏键盘ios

我有几个文本input,我可以隐藏键盘,只要我触摸背景,但只有当我已经进入第一个文本框名称textField1。 现在这个代码应该是简单的,但我似乎无法得到它,我做错了什么? -(IBAction)backgroundTouched:(id)sender { [textField1 resignFirstResponder]; [buildLength resignFirstResponder]; [buildWidth resignFirstResponder]; [ridgeWidth resignFirstResponder]; [rafterWidth resignFirstResponder]; [hipWidth resignFirstResponder]; [eaveOverhang resignFirstResponder]; [spacing resignFirstResponder]; }

避免获得“Emacs Pinky”的最佳方法是什么?

我刚刚开始使用GNU Emacs作为我的文本编辑器,并且担心在使用Emacs时必须不断用小拇指按住控制键,从而使Emacs Pinky受到影响。 我怎样才能避免这种types的重复性劳损?

UISearchbar clearButton强制显示键盘

我有一个UISearchBar作为一个表视图的生活filter。 当通过endEditing:键盘被解除时,查询文本和灰色圆形“清除”button保持不变。 从这里,如果我点击灰色的“清除”button,键盘会在文本被清除时重新出现。 我如何防止这种情况? 如果键盘当前没有打开,我希望该button清除文本,而无需重新打开键盘。 有一个协议方法,当我点击清除button时被调用。 但发送UISearchBar resignFirstResponder消息不会对键盘有任何影响。

用两个滑块交互式绘制matplotlib图

我用matplotlib来创build一些图,这取决于8个variables。 我想研究一下当我改变一些情节时情节如何改变。 我创build了一些调用matplotlib的脚本,并生成不同的快照,稍后我将其转换成电影,这不是坏事,但有点笨拙。 我想知道是否可以通过键盘按键与graphics重新生成相互作用,从而增加/减less一些variables的值,并立即查看graphics如何变化。 什么是最好的办法呢? 另外如果你能指向我有趣的链接或一个只有两个滑块的情节例子的链接?