`
zengyan2012
  • 浏览: 414959 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

android 模拟键盘操作 光标操作---断点记录

阅读更多

普通键盘模拟键盘操作


实现功能:在一个EditText中.当我点击一些button(设置keycode为对应的键盘控件)的时候就输入相应的值到EditText中

EditText中有值 12356想在123_56中的插入4(光标已经遇到了这里),

 

 

代码:

EditText et = ****;

光标操作:

 

int index = et.getSelectionStart();//获取光标所在位置

et.insert(index,text);//光标所在位置插入文字

 

//方法2 et.getText().insert(index,text);//光标所在位置插入文字

 // 其他删除修改都一样.

 

模仿键盘操作:

在 普通按钮的onclick中写入下面的代码

 

KeyEvent keyEventDown = new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_DEL);

et.onKeyDown(KeyEvent.KEYCODE_DEL, keyEventDown);

KeyEvent keyEventUp = new KeyEvent(KeyEvent.ACTION_UP, KeyEvent.KEYCODE_DEL);

et.onKeyUp(KeyEvent.KEYCODE_DEL, keyEventUp);

                                                                                                                20110830

 

 

 

 

 

分享到:
评论

相关推荐

    delphi模拟按键精灵鼠标、键盘操作源代码

    ### Delphi 模拟按键精灵鼠标、键盘操作详解 #### 一、让Webbrowser响应回车事件 在Delphi中模拟键盘与鼠标操作是一种常见的技术手段,特别适用于自动化测试或者辅助工具开发。本篇文章主要介绍了如何利用Delphi来...

    C# 模拟键盘操作

    模拟鼠标和键盘 注意:不支持Windows 8 / 8.1。 Interceptor是Windows键盘驱动程序的包装器(包装http://oblita.com/Interception)。 使用驱动程序,Interceptor可以模拟按键和鼠标点击... 使用DirectX的游戏,...

    模拟键盘输入到光标处

    在IT领域,模拟键盘输入是一种常见的自动化和测试技术,它允许程序或脚本模拟人类用户在计算机上的按键操作。这种技术广泛应用于各种场景,如自动填充表单、自动化测试、游戏自动化以及各种需要键盘交互的应用程序。...

    自定义键盘光标显示

    本文将深入探讨如何在Android中实现一个自定义键盘,并且添加动态光标显示的功能。我们将从以下几个方面进行详细讲解: 1. **创建自定义键盘布局** 自定义键盘的核心是XML布局文件,它定义了键盘上的各个按键。你...

    模拟键盘按键 自动输入文字

    在计算机编程领域,模拟键盘按键是一项实用的技术,尤其当需要自动化某些操作时。本文将深入探讨如何使用C++在Windows环境下模拟键盘按键,从而实现自动输入文字的功能。文章不仅会介绍基本原理,还会提供具体的实现...

    Custom Cursors(替换光标)-4.1.0.zip

    名称:Custom Cursors(替换光标) ---------------------------------------- 版本:4.1.0 作者:cute-cursors.com 分类:网页增强 ---------------------------------------- 概述:用可爱,有趣和新潮的东西替换...

    移动端模拟数字键盘,保留两位小数,div模拟光标,div模拟input

    本项目正是这样一个实例,它实现了移动端模拟数字键盘,可以保留两位小数,并通过div元素模拟光标和input的行为。 首先,我们需要理解这个项目的结构。由于没有具体的代码,我将基于常规实现方式来阐述相关知识点:...

    android 软键盘,显示光标

    最近在做android4.4.4 wifi密码自定义键盘,通过网上的资料...带光标的软键盘,同时屏蔽系统的软键盘,键盘是弹出框式,可通过代码或者layout来更改。 此apk需要通过.mk编译才可使用,因为里面有的方法是api没有公开。

    Android屏蔽软键盘并且显示光标的实例详解

    Android 屏蔽软键盘并且显示光标的实例详解 Android 屏蔽软键盘并且显示光标是 Android 开发中的一项重要功能,它能够帮助开发者在用户输入数据时,屏蔽软键盘并且显示光标,提高用户体验。下面是 Android 屏蔽软...

    android软键盘上移动焦点

    本文将深入探讨如何在Android软键盘上实现焦点移动,并支持上下左右按键以及回车键输入,以拉丁IME(LatinIME)输入法为例。 首先,焦点移动的关键在于监听和处理键盘事件。为了实现在软键盘上移动焦点,需要重写`...

    手机模拟触摸板(PC+android)

    这种技术结合了Android设备的便携性和PC的强大功能,使得在没有传统鼠标或键盘的情况下,也能实现流畅的操作体验。 首先,"手机模拟触摸板"由两个部分组成:PC端和Android端。PC端软件通常是一个应用程序,安装在...

    可爱猫猫光标 -@画画的Maxwell-Who

    9. handwriting.ani:手写光标,通常出现在手写识别或绘图软件中,模拟手写笔的动作。 10. person.ani:人物光标,可能用于表示用户、角色或其他与人相关的交互。 总的来说,这个压缩包提供了一套完整的猫猫主题...

    android手机遥控android机顶盒,实现鼠标、上下左右、震动软件

    例如,手机屏幕可以模拟鼠标光标移动,滑动操作对应上下左右方向,而手机的震动功能则可以通过软件模拟机顶盒的震动反馈。 1. **蓝牙或Wi-Fi通信**:这两种无线技术是连接手机和机顶盒的基础。蓝牙连接稳定但传输...

    Android改EditText背景及光标Demo

    在Android应用开发中,EditText是用户输入文本的常见组件,其外观和行为的...这个过程不仅加深了对Android UI组件的理解,也锻炼了XML布局和代码动态操作视图的能力。继续实践,你将能创造出更多富有个性化的界面。

    VC,代码控制光标,截获键盘信息,截获鼠标移开事件,模拟键盘输入,模拟鼠标的单双击,鼠标位置追踪,限定鼠标区域

    通过重载`WndProc`函数,处理`WM_KEYDOWN`和`WM_KEYUP`消息,可以获取到键盘按键的状态。另外,`GetAsyncKeyState`函数也能实时检测某个键是否被按下。 3. **截获鼠标移开事件**: 当鼠标离开窗口或控件时,系统会...

    商业编程-源码-用应用程序模拟键盘和鼠标按键源代码.zip

    模拟键盘输入通常涉及到操作系统级别的API调用,例如在Windows平台上,可以使用`SendInput`函数来模拟按键事件。这个函数允许开发者指定按下和释放的按键,甚至可以模拟组合键(如Ctrl+Alt+Del)。源代码中可能包含...

    上下左右键控制table中光标(兼容多浏览器)

    在网页开发中,有时我们需要为用户提供更友好的交互体验,比如在表格中使用键盘操作来移动光标。本文将详细讲解如何使用JavaScript实现输入框内上下左右键以及Enter键控制表格(table)中的光标移动,并在光标到达...

    vi-vim 键盘操作图

    **vi-vim 键盘操作图详解** vim(Vi IMproved)是一款强大的文本编辑器,深受程序员和系统管理员的喜爱。它的操作方式独特,注重效率,虽然初学者可能会觉得难以掌握,但一旦熟悉了其键盘操作,你会发现vim是...

    AutoKey_自动模拟按键

    总结来说,AutoKey是一款功能强大的自动化工具,通过自定义脚本和预设功能,可以实现键盘和鼠标的模拟操作,尤其适用于需要频繁按键或重复任务的场景。其易用性、灵活性和安全性使得它成为了提高生产力的有效工具,...

    游戏光标变换器.zip

    游戏光标变换器用户-------------------------------------------------- ----------------------------请访问https://pandateemo.github.io/YoloMouse/工程师-------------------------------------------------- -...

Global site tag (gtag.js) - Google Analytics