检测浏览器输入中的Ctrl + C和Ctrl + V
我正在使用直接关注点,但我没有检测到副本并用输入中的键粘贴,有人知道如何吗?谢谢! export class OnlyNumberDirective { // Allow decimal numbers. The \, is only allowed once to occur private regex: RegExp = new RegExp(/[0-9]+(\,[0-9]{0,1}){0,1}$/g); // Allow key codes for special events. Reflect : // Backspace, tab, end, home private specialKeys: Array = [ 'Backspace', 'Tab', 'End', 'Home', 'Delete', 'Del', 'Ctrl', 'ArrowLeft', 'ArrowRight', 'Left', 'Right'
0 2024-02-20
编程技术问答社区
如何在安卓系统的输入连接中发送图片?
我在应用程序中有一个自定义键盘,当我单击要将图像发送到输入连接的图像时,它充满了图像(即,要在应用程序的默认编辑文本中显示图像)单击图像时的图像?请帮助 解决方案 使用 InputConnectionConnectionCompat 类似这样的东西 private void commitImage(Uri contentUri) { InputContentInfoCompat inputContentInfo = new InputContentInfoCompat(contentUri, new ClipDescription("", new String[]{"image/jpg"}), null); InputConnection inputConnection = getCurrentInputConnection(); EditorInfo editorInfo = getCurrentInputEditorInfo(); int
如何在React Native中使用TextInput打开emoji键盘,而不是字母。
我正在寻找一种在键盘中打开表情符号部分的方法,例如用户单击按钮,它将打开系统键盘,但表情符号部分.是否有任何可能的方法. 例如,如果我单击"编辑文本",则应如下打开表情符号部分 解决方案 不幸的是,多年来,所有这些问题都被提出了无数的回复,或者只是为一个第三方图书馆或另一个库做广告. 从我的快速研究中终于回答这个问题,我找到了4个选项: 选项1:自己做(我的最爱) 因此,这里明显的答案是,HTML和React似乎都不支持默认的表情符号键盘,因为他们的文档会向您展示.此外,表情符号从键盘变为键盘,导致许多问题.因此,您最好的选择是创建自己的表情符号键盘,该键盘单击DIV时弹出,然后单击按钮,例如实际键盘,而无需打开设备键盘. 专利: 此选项应在所有设备(Android,iOS,Windows,linux等) 上使用 表情符号将永远不会更改,除非您更改它们,以完全控制网站的显示. cons: 鉴于您的技能水平创建表情符号键盘,您必须花几分钟到一个
0 2024-02-18
编程技术问答社区
如何在输入法服务中制作AlertDialog视图?
我想制作仅用于软键的输入方法.我的如何在输入方法中制作弹出式Onkey事件. 我正在创建对话框,但这是您看到我的logcat的问题: 09-14 11:16:54.349: E/MessageQueue-JNI(7172): at android.inputmethodservice.KeyboardView.detectAndSendKey(KeyboardView.java:824) softkeyboard.java 在这里Java代码 public void onKey(int primaryCode, int[] keyCodes) { if (primaryCode == -2) { // add this to your code dialog = builder.create(); Window window = dialog.getWindow();
0 2024-02-18
编程技术问答社区
安卓 使用键盘上的 "完成 "按钮来点击按钮
确定在我的应用中,我有一个字段供用户输入一个数字.我设置的字段仅接受数字.当用户单击字段时,它会提出键盘.在键盘上(在ICS上)有一个完成按钮.我想在键盘上使用"完成"按钮,以触发我应用程序中的提交按钮.我的代码如下. package com.michaelpeerman.probability; import android.app.Activity; import android.app.ProgressDialog; import android.content.DialogInterface; import android.content.DialogInterface.OnCancelListener; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.view.View; import android.view.View.OnCl
0 2024-02-18
编程技术问答社区
安卓编辑文本,软键盘显示/隐藏事件?
是否可以捕获显示软键盘的事件? ? 解决方案 嗨,我使用了以下方法: 就我的内容视图而言,是线性延迟的一个子类(可能是任何其他视图或视图组),我覆盖了measure -measure方法lilke lilke以下内容: @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { final int proposedheight = MeasureSpec.getSize(heightMeasureSpec); final int actualHeight = getHeight(); if (actualHeight > proposedheight){ // Keyboard is shown } else { // Keyboard is hidden } super.onMe
0 2024-02-18
编程技术问答社区
数字输入字段上的回车键事件不起作用?
我用这两个属性创建了两个诚意. android:digits="0123456789" android:inputType="numberDecimal" 我使用硬件键盘,当我执行输入键时,焦点控件不会从一个视图转移到下一个视图,因为它在EditText情况下正常发生.如果我删除" android:Digits "属性,则它可以正常工作,但是在这里它也允许我不想要的十进制键. 我尝试了" android:nextfocusdown ",但在这种情况下也不起作用. 任何人都有想法如何使用Enter关键事件转移焦点. 解决方案 使用 android:inputType="number" 或 android:digits="0123456789" ps: 最好的是android:inputType="number",因为它将自动打开numeric keyboard 其中android:digits="0123456789"这将打开
0 2024-02-14
编程技术问答社区
setOnEditorActionListener在安卓Lollipop上不起作用
我一直在尝试这个IME_ACTION //Listening to the keyboard action mSearchEditText.setOnEditorActionListener(new TextView.OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { if (actionId == R.id.ime_search || actionId == EditorInfo.IME_ACTION_SEARCH) { performSearch(); return true; } return false; }
2 2024-02-12
编程技术问答社区
无法从Android KeyEvent获取元状态
看起来很愚蠢,但是我无法从onkeylistener访问的关键event中获得元状态.尝试使用我拥有的所有键盘和模拟器. 按下是否按下Shift,Ctrl等键,keyEvent.getMetastate()返回0.它可以适用于textListener,但我不需要它来输入文本,我只想区分tab+ shift+ shift++ shift+标签. 感谢您的预期帮助. 更新.我刚刚发现的是,元状态是针对字母键的,但没有针对其他键. 例如,如果我按左移+t,则系统将为keyocode_shift_left和keycode_t生成keyevent,而keycode_t的keyevent具有meta_shift_on set.您可以使用Shift+Tab+T欺骗系统,在这种情况下,为KeyCode_t和KeyCode_tab设置了Meta_shift_on.但是,使用shift+tab,未生成keyocode_shift_left的keyevent,并且元状态不受影响.
0 2024-02-10
编程技术问答社区
在安卓系统中,当按下左、右、上、下箭头时,onKeyDown不能启动。
InputMethodService中的OnKeyDown回调适用于许多硬件键盘按钮,但它不会在左,右,向上,向下箭头发射.我该如何处理? 感谢您的关注! 解决方案 您是否查看了@Override public boolean onKeyUp(int keyCode, KeyEvent event) { Log.i("your tag", "Keycode: " + keyCode); switch (keyCode) { case KeyEvent.KEYCODE_DPAD_LEFT: leftKeyClick(); return true; case KeyEvent.KEYCODE_DPAD_RIGHT: rightKeyClick(); return true; case KeyEvent.KEYCODE_DPAD_UP: upKeyClick(); return true; case KeyEvent.KEYCODE_DPAD_DOWN: downKeyClick
0 2024-02-08
编程技术问答社区
如何使用adb shell输入输入&符号?
adb shell input text "&"行不通,adb shell input keyevent KEYCODE_AMPERSAND也不起作用. 与问题7789826 . 解决方案 尝试: adb shell input text "\&" 其他解决方案 对于将来绊倒的任何人来说,最终从我身上奏效的逃生不是\&,而是" \&" 如 adb shell echo Macaroni "\&" Cheese 和不是 adb shell echo Macaroni \& Cheese 希望这对某人有帮助. 对于记录,这是在Windows上.
4 2024-02-04
编程技术问答社区
jQuery键盘导航--用左和右的方式返回和前进一个页面
我希望用户在键盘上向左或向右按​​下下一个或上一页.每个页面的下一个和上一个链接都包含在两个按钮中. html ... < Prev Next > 一些jQuery我发现注册正确的键按下,但显然不会更改URL,它只是显示一个警报. $(function() { $(document).keyup(function(e) { switch(e.keyCode) { case 37 : alert('You pressed Left'); break; case 39 : alert('You pressed Right'); break; } }); }); 解决方案 您可以使用页面的一部分的URL.
0 2024-01-18
编程技术问答社区
在'focus'踢入之前的火力事件/在iOS上键盘出现之前的火力事件
我想在关注文本方面之前启动事件(即键盘出现在iOS上). 这是可能的吗? 我要处理焦点的代码在这里: $(document).on('focus', 'textarea', function() { console.log("focus event"); }); 解决方案 尝试接触事件 $(document).on('touchstart', 'textarea', function() { console.log("touchstart event"); }); 其他解决方案 我将使用 focusin event 请注意,此事件会抓住孩子元素也聚焦. 焦点:在第一个目标元素接收到焦点 之前发送 $("div").focusin(function(){ $(this).css("background-color", "#FFFFCC"); }); 在此处检查更多
0 2024-01-17
编程技术问答社区
加载页面的键盘导航
是否有一种快速使用左右箭头键加载下一页的方法? 到目前为止,我的解决方案是: $(document).ready(function () { $("a.transition").click(function (event) { event.preventDefault(); linkLocation = this.href; $("body").fadeOut(20, redirectPage); }); $("a.transitionB").click(function (event) { event.preventDefault(); linkLocation = this.href; $("body").fadeOut(20, redirectPage); }); function redirectPage() { win
0 2024-01-16
编程技术问答社区
在jQuery中组合键码事件
我正在使用键盘事件来构建一个虚拟键盘,以触摸附加,但是键代码组合使我陷入困境.这是一个例子: 我只想在将偏移键(键代码16)和斜杠键(键代码191)都按在一起时仅附加问号.我以为&&运营商会有所帮助,但这只是附加斜线: $(document).keydown(function(e) { if (e.keyCode == 16 && e.keyCode == 188 ) { $('#mydiv').append('?'); } }); 有什么建议或想法为什么&&不起作用,什么可以起作用?谢谢! 解决方案 检查e.keyCode == 16 && e.keyCode == 188不会做任何有用的事情,因为e.keyCode不会同时是16和188. &&运算符是逻辑上的连词,因此如果其两侧的表达式为真,则可以评估为true. 我想您想看看e.shiftKey;如果这是真的,则 shift 键降
0 2024-01-16
编程技术问答社区
用键盘上的箭头和回车键来选择和选定div元素?
是否有任何方法可以通过按键盘上的箭头键在Div元素的网格中导航,并通过按Enter键来"单击"所选DIV?我知道我至少应该尝试以某种方式进行这项工作,但是对于如何实现这一目标,我完全毫无头绪. 我知道,如果不使用鼠标,以下内容将无效,那么我该怎么做才能表现出某种"专注"对特定的div? .show:hover{ width:94px; height:94px; border:3px solid black; } .lock{ pointer-events:none; } 有什么提示从哪里开始?我的游戏在这里: http://jsfiddle.net/94jerdaw/94jerdaw/wxees/ 编辑: 是否有可能按照当前位置"向上"浏览DIV字段,还是我必须为每个DIV的情况下一个案例,作为一个由每个DIV的起源点,它应该在上/下进行/左/右事件? 解决方案 希望您的问题对您仍然很有趣.我有一些时间,我一直想拥有自己的
0 2024-01-15
编程技术问答社区
jQuery-使用箭头键来导航网格中的divs
我是HTML,CSS和JQUERY的新手 - 尽管我的HTML和CSS还可以,但我的jQuery不太好 - 而且我认为我正在尝试取得相当复杂的东西. 您可以在代码中看到我的日历,我希望人们能够使用其箭头键在它周围导航,然后按Enter突出显示正方形.我想要的最好的例子是 http://jsfiddle.net/bnrbx/正如HTML所指出的那样,但是容器div,我还不够理解jQuery,无法真正获得所写的内容. 这是日历的HTML代码: < April >
0 2024-01-15
编程技术问答社区
点击按钮时触发ctrl+r、ctrl+a、ctrl+q事件
我需要开火 ctrl + r , ctrl + a a , ctrl + q 用户单击按钮时. 我正在处理以下代码: $(document).ready(function () { $('#Button1').click(function () { var evt = $.Event("keypress"); evt.keyCode = 81; evt.ctrlKey = true; evt.shiftKey = true; $(document).trigger(evt); }); }); 解决方案 您无法模拟浏览器控制键,但是您可以模拟它们的效果. ctrl - r 刷新. function refresh() { location.reload(true); } ctrl - a 选择所有内容.代码来自在这里. function sele
2 2024-01-14
编程技术问答社区