草庐IT

virtual-keyboard

全部标签

c - 在 fb_var_screeninfo 中设置 yres_virtual 时出现无效参数错误

我正在尝试制作一个直接写入帧缓冲区/dev/fb0的linux应用程序。为了使它双缓冲我尝试使虚拟屏幕是屏幕大小的两倍。这是我写的程序:structfb_var_screeninfoscreeninfo_var;structfb_fix_screeninfoscreeninfo_fixed;unsignedint*screenbuffer;voidgfx_init(){fb0=open("/dev/fb0",O_RDWR);if(fb0==0)error("Couldnotopenframebufferlocatedin/dev/fb0!");if(ioctl(fb0,FBIOGET_

c# - 将 Xamarin 连接到 Virtual Box

我想将我的C#代码移植到linux,所以我必须在Mono下调试。因此,我会使用带有Linux操作系统的VMBox,并将在Windows下运行的XamarinStudio连接到Box,以便使用Mono在其上进行调试。是否可以将我的XamarinStudio连接到OracleVMVirtualBox?我尝试了几次,但调试器在10分钟内没有启动。如果我在此启动过程中关闭Xamarin,则会显示一条消息:无法连接到调试器。如果您有其他(更简单的)方法在Mono下使用Windows进行调试,我对一切都持开放态度。 最佳答案 远程调试还有效吗?

python - 如何设置 'lock the keyboard' 以防止在 X11/Linux/Gnome 上发送更多按键?

我正在用python为UbuntuLinux编写一个反RSI/打字中断程序。我希望能够“锁定键盘”,以便在我“解锁”它之前忽略所有按键。我希望能够强制用户休息一下。我想要一些编程方式来“关闭”键盘(几乎是瞬间),直到我的程序稍后释放它(可能是0.1秒→10秒后)。当我“关闭键盘”时,不应将任何按键发送到任何窗口、窗口管理器等。最好,屏幕仍应显示相同的内容。即使此程序不在最前面且没有焦点,也应锁定键盘。一些程序已经能够做到这一点(例如WorkRave)我如何在Linux/X11上执行此操作?(最好在Python中使用) 最佳答案 基于

c - Linux(Ubuntu),C语言 : Virtual to Physical Address Translation

正如标题所暗示的,我有一个从虚拟地址获取物理地址的问题。让我解释一下:给定进程空间中的变量声明,我如何推导出操作系统映射的物理地址?我偶然发现了一些系统调用/asm/io.h,其中定义了virt_to_phys()函数;但是这个标题似乎已经过时了,我找不到解决方法。但是;io.h位于:/usr/src/linux-headers-2.6.35-28-generic/arch/x86/include/asm/。我当前的内核是2.6.35-28,但是io.h没有包含在/usr/include/asm/中?因此,重申一下:我需要一种从虚拟地址获取物理地址的方法。最好在运行时从应用程序内部派生

java - 无法识别的选项 : - Could not create the Java virtual machine

我正在尝试在Linux服务器上运行我的.jar文件。这些是我正在运行的命令:JAVA_HOME=/app/local/opt/jdk/packages/jdk1.6.0_30/exportPATH=$JAVA_HOME/bin:$PATHcdfoldernohupjava-jarprogram.jar&周五运行时,它运行良好。但是,今天我得到:Unrecognisedoption:-CouldnotcreatetheJavavirtualmachine.在我的nohup.out中如果我在设置路径后运行java-v我会遇到同样的问题。任何人都可以提出任何建议吗?真的很困惑这个。感谢您对此

mysql - phpmyadmin 中的 `Virtuality` 是什么?

我最近更新了phpmyadmin,现在我在添加新列时有一个名为Virtuality的新选项。[Virtuality]>VIRTUAL>STORED这是做什么用的,什么时候用? 最佳答案 自动计算的列(例如:“年龄”列):CREATETABLEusers(birth_yearNUMBER(15,2),death_yearNUMBER(15,2),ageNUMBER(15,2)AS(death_year-birth_year)); 关于mysql-phpmyadmin中的`Virtualit

安卓工作室 : Error: Could not create the Java Virtual Machine

我今天刚刚安装了Android-studio。首先我必须为这个IDE安装jdk7。之后只有我能够启动IDE。现在当我尝试创建新项目时,出现如下图所示的错误。谁能帮帮我。我身边缺少什么? 最佳答案 就我而言,我更改了以下文件以修改vmheap选项。C:\ProgramFiles\Android\android-studio\bin\studio.exe.vmoptions我将-Xms128m增加到-Xms512m并重新启动了AndroidStudio。之后,我就可以进行下一步了。 关于安卓

安卓 : How to prevent resizing the window when displaying the virtual keyboard

我正在使用选项卡式应用程序。我的应用程序有一个EditText。当我单击EditText时,窗口正在调整大小,并且虚拟键盘显示在窗口底部。但是四个选项卡显示在键盘顶部。我不想在显示键盘时显示我的选项卡。或者我不想调整我的窗口大小。我的需要只是隐藏EditText下方的选项卡和其他内容。我在list中使用所有带有“android:windowSoftInputMode”的选项。但我看不出有什么不同。请给我解决办法。谢谢你.. 最佳答案 我找到了解决方案..专门针对“sencha/phonegap/cordova”用户。编辑androi

android - 自定义 'Keyboard' 内置在 Android 上的应用程序中

我一直在寻找为我的应用程序创建自定义键盘。起初,我开始查看SDK示例的SoftKeyboard,但阅读Android开发人员组后,我看到了这篇文章:Thisisreallynothowtheinputmethodframeworkissupposedtowork.AnIMEshouldbeagenericinputfacility,notforaparticularapplication.Ifyouneedsomeapp-specificinput,youshouldbuilditintoyourUIratherthanpushingitouttoagenericIME.如何在UI中构

android - "Create new Android Virtual Device (AVD)"对话框中的确定按钮不执行任何操作

尝试通过以下步骤从eclipse环境中创建AVD:单击窗口/Android虚拟设备管理器。这将打开“Android虚拟设备管理器”对话框。在对话框中,单击“新建...”。这将打开“创建新的Android虚拟设备(AVD)”对话框。填写此对话框中的字段,然后单击“确定”按钮。但“确定”按钮没有任何作用。“创建新的Android虚拟设备(AVD)”对话框仍然存在,并且没有创建任何内容。 最佳答案 您需要避免在AVD名称中使用空格。改为下划线,确定按钮将变为Activity状态:) 关于and