问题标签 [multitouch-keyboard]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
297 浏览

iphone - 使用 iPhone 多点触控键盘搜索按钮

我在视图上有一个常规文本字段,我想使用 iPhone 键盘上的搜索按钮。对于我的生活,我无法弄清楚如何做到这一点。似乎没有任何事件暴露,我可以连接与键盘上的搜索按钮特别相关的事件。我已经用谷歌搜索了,但我也没有找到与这个主题相关的任何东西。

0 投票
1 回答
6686 浏览

c# - 尝试创建 WPF 触摸屏键盘应用程序,无法让 WPF 应用程序将键发送到另一个窗口?有什么建议么?

我的触摸屏键盘是高度可定制的界面,除了发送键之外,我需要的所有组件都有,任何人都可以看到这个问题。最初当我创建它时,我打算使用 Forms.SendKeys.Send() 但它是一个 WPF 应用程序......不行。对于初学者来说,VB.Net 以其无限的智慧决定它不会处理默认表单消息。去搞清楚。

或者,这是我真正的问题,我无法让 WPF 应用程序停止获得焦点。我希望它像 Windows 触摸键盘一样工作,但是在透明 WPF 中发生的每个操作都会使该应用程序成为活动应用程序。我希望事件仍然发生,但我需要活动窗口是您希望输入的窗口,例如记事本。

关于我应该做什么,使我的 WPF 不可聚焦并将键盘按钮发送到聚焦(或其他)窗口的任何建议?

PS,我在 Vb.Net 的 Visual Studio 2010 中使用 WPF(我可以使用 C# 代码!)

0 投票
1 回答
1222 浏览

ipad - 阻止 iPad 键盘过度滚动网页

看起来 Safari 键盘在 iPad 上的工作方式是这样的......

  • 如果网页最初到达屏幕底部,当键盘出现时,它永远不会滚动到网页底部。

  • 如果网页最初没有到达屏幕底部并且具有焦点的文本字段位于屏幕的一半以上,它会滚动网页以使当前文本字段现在位于屏幕的一半并且不关心是否显示原始网页下方的区域。

基本上我想要一个不垂直填充屏幕的网页,但我不希望键盘导致屏幕滚动到网页底部,因为这会隐藏网页的顶部,而是显示网页下方的空白区域。

在 iPad 上的纵向模式下,即使文本字段处于活动状态并且键盘正在显示,以下网页也始终显示: http ://sky-walker.net/temp/ipad/a

但是,当您以横向模式查看该网页并选择底部文本字段时,网页会滚动,以使底部文本字段位于屏幕的一半。我希望它位于屏幕底部。

http://sky-walker.net/temp/ipad/b

在横向模式下,上一个链接会填满整个屏幕,因此如果您单击底部文本字段(滚动后),当键盘可见时,文本字段会出现在屏幕底部,而不是滚动屏幕直到文本字段位于屏幕的一半.

在纵向模式下,上一个链接最初不会填满屏幕,因此如果您单击底部的文本字段(使键盘出现),它会向上滚动,使其位于屏幕的一半。

http://sky-walker.net/temp/ipad/d The final link fills the entire screen for portrait mode as well and when the bottom textfield is selected it doesnt scroll past the bottom of the webpage when the keyboard becomes visible.

也许当网页没有填满屏幕时它正在做的是记住底部的空白空间,然后在键盘可见时向上滚动(隐藏顶部)。我希望它在键盘出现时忘记底部的空白区域。

0 投票
1 回答
1226 浏览

html - 如何强制 Windows 8 触摸键盘在 winjs 应用程序的应用程序屏幕上显示?

我正在开发一个 Windows 商店 winjs 应用程序,并试图在应用程序屏幕上强制显示触摸键盘。

我在网上找不到任何合适的解决方案。

有没有办法强制显示它?(如果有一些解决方法会很棒)

0 投票
1 回答
2737 浏览

qt - 显示 Windows 触摸键盘

我正在使用 Qt 和 Qml 为 Windows 8 编写应用程序。我希望在将焦点设置到文本输入字段(例如搜索框)时出现触摸键盘。类似 textInput.openSoftwareInputPanel(); 不适用于桌面应用程序。Windows 8 有一个默认的触摸键盘,可以显示这个键盘。我找不到这个问题的任何解决方案。谁能帮我?

0 投票
1 回答
292 浏览

c# - 可以预加载现有程序吗?

我正在使用基于触摸 Awesomium 的网络浏览器。我必须使用 Windows 8 触摸键盘作为主浏览器键盘。我正在启动名为tabtip.exe

是否可以预加载该应用程序以使其启动更快?

0 投票
1 回答
304 浏览

android - 多击(2 个或多个按钮一起单击)

我想制作一个像 swiftBraille 这样的应用程序,以便盲人可以使用盲文键盘(6 键)发短信。问题是我只能同时单击 1 个按钮。那么,你知道如何让按钮可以被一起按下来给出一个动作吗?

0 投票
0 回答
296 浏览

javafx - 从 JavaFX 应用程序定义 Windows 10 触摸键盘的输入类型

我有一个在 Windows 10 上运行的 JavaFX 应用程序。我想在类似于 MSDN 用户输入范围内使用触摸键盘来更改触摸键盘 但是无法与之交互。所有文本文件都打开默认键盘。 我想找到最接近 JavaFX 作为可能的解决方案。

到目前为止我尝试过的事情:

  1. 试图使用 WM_MESSAGE 来欺骗操作系统,请参见此处。这是一个混乱的解决方法,不适用于 Windows 10。
  2. 将 WM_MESSAGE 或 InputScope 对象封装在可执行文件中,并从 JNI 调用它只会创建从应用程序到键盘的单向转换。这还不够。
  3. 使用自定义键盘或 JAvaFX 触摸键盘(请参阅此处不是一个有效的解决方案,因为这些键盘看起来有点乱,而且它们需要一些我们已经知道存在的 twirking。
  4. set-numeric-layout-for-windows-onscreen-keyboard-programmatically不工作。
  5. 激活触摸启用控件在 javafx中是无关紧要的。
0 投票
1 回答
50 浏览

java - Android multi_touch listener

Hi I'm working on an android Java app where I need to play three different sounds with soundpool at the same time using three different buttons.**code in picture **. I loaded sounds into three buttons but when I click all three at time no sound is played. But it works when i click two buttons. Is there any way to do this.

0 投票
1 回答
466 浏览

swift - 在 OS X 中使用 touchesBegan 和 touchesMoved 事件处理程序监听多点触控事件

我正在尝试记录用户在 2018 MacBook 触控板上执行的触摸和手指动作。

当我尝试测试 API 并在用户触摸触控板时打印到控制台时,我看不到任何输出。

如何监听触摸事件并从中获取数据?

我参考了处理触控板事件的文档。页面的处理多点触控事件部分说:

默认情况下,视图不接受触摸事件。要处理触摸事件,您的自定义视图必须首先调用setAcceptsTouchEvents:带有 YES 参数的 NSView 方法。

但是,setAcceptsTouchEvents 文档说该方法已被弃用。

当我尝试仅打印检测触摸的日志以测试 API 是否正常工作时,我没有看到任何控制台输出。这是我的代码:

如何让控制台语句打印一些东西?