Articles of 触摸

在Linux中的触摸板访问

问题是:如何访问我的触摸板的x,y,z坐标? 现在SHMConfig被默认禁用了,我发现为了做到这一点,我需要从/ dev / input /中访问一个文件。 可悲的是,这些文件只能被root用户读取。 有什么办法可以在用户模式下访问触摸板?

寻找一个超级微小的Linux发行版,唯一的目的是运行一个AIR应用程序?

我正在寻找一个非常小的Linux发行版或制作我自己的程序,唯一的目的是让空中应用程序全屏启动并停留在那里; 从本质上讲,我正在build造一个完全以AIR应用程序运行的家用厨房电脑。 我已经看着使用Windows XP的; 和Windows XPembedded式,但他们提出了很多问题,我想我会尝试现代的Linux。 我也看到了TinyCore Linux,它看起来很有趣,但是不知道在运行AIR和“硬件”加速显示方面出现了什么问题。 我也想过拆卸一个Ubuntu的安装,但我肯定有人必须已经做到这一点, 谷歌现在只是让我失望… 我也有兴趣运行一个“embedded式”的说android的版本,并再次在一些基于arm的硬件上运行air应用程序; 只有AIR运行时间 – 虽然这不是首选,因为它更复杂。 我也把它连接到一个触摸屏显示器(还没有到达),所以我需要寻找或写一些驱动程序将触摸事件转换为AIR可以理解的东西…(这是我的主要意图使用所有的驱动程序的窗口将工作)。 我在追求什么 精简的Linux内核与只是我需要的框的驱动程序 支持加速graphics的X显示(如果AIR可以在帧缓冲区上运行,则不必是X) 运行全屏AIR应用程序(非常简单) 能够回写到文件系统(对AIR有足够的支持) 用于远程控制的SSH访问 Samba更新文件系统(更容易维护系统) 支持触摸屏(3M Ex III,我认为…) audio支持 不需要 除非AIR要求,否则不需要任何窗口pipe理器或任何其他GUI工具 不需要任何工具栏或文件pipe理器或任何东西; AIR应用程序是“操作系统” 不需要任何包pipe理器或回购 不需要多用户或login; 一切都可以作为一个无特权的帐户运行 不需要 我不介意手工制作文件系统,并configuration,如果这使得更容易; 我主要是在寻找一个尽可能小的“文件系统”,我可以把我的AIR应用程序放进去,然后编写一些脚本让它在X服务器启动时启动 谢谢,克里斯

在linux中创build多个具有相同名称的文件

我需要创build名称为text [x]的8个txt文件,其中X是从1到8的数字。是否有任何简单的构造来做到这一点? 我想使用迭代。 简单的方法如: touch text1.txt text2.txt text3.txt text4.txt text5.txt text6.txt text7.txt text8.txt 是不能接受的。

在EXT4上触摸时间戳准确性

更新 :原来我是非常愚蠢的。 我正在检查修改时间,当我应该检查访问时间。 这是不可重复的原因是testing文件是用dd if=/dev/urandom of="$target" bs='1K' count=1 || exit 1制作的, dd if=/dev/urandom of="$target" bs='1K' count=1 || exit 1 dd if=/dev/urandom of="$target" bs='1K' count=1 || exit 1 ,大多数情况下,新文件的修改时间( dd结束)与访问时间( dd开始时间)不同。 另一件要注意的事情。 我正在编写一个脚本,将一个文件加两年的访问时间应用于另一个文件。 这使用stat -c %x , date –rfc-3339=ns并且touch -a –date="$result" 。 stat和date两个输出datestring与纳秒,如 2012-11-17 10:22:15.390351800+01:00 ,而且info coreutils 'touch invocation'说,它支持纳秒。 但有时在应用触摸时,应用的时间戳和统计之后返回的时间戳之间存在一个小的差异。 以下是实际运行的数据: $ for i in {1..100}; […]

Qt 5.5 – 触摸/多点触控不能与Ubuntu 14.04一起使用

我正在尝试创build一个支持多点触控的Qt Widgets应用程序。 我正在使用Ubuntu 14.04,安装了QtCreator 3.5.0和Qt 5.5.0的平板电脑。 我在平板电脑上直接编译。 我试着编译一些这样的Qt Quick和Qt Widgets例子, 这个和这个 。 所有这些编译都很好,所有这些都支持鼠标和单点触摸事件,但都不支持多点触摸。 我试着修改最后一个例子的源代码: bool ImageWidget::event(QEvent *event) { std::cout << GetEvent(event).toStdString() << std::endl; if (event->type() == QEvent::Gesture) return gestureEvent(static_cast<QGestureEvent*>(event)); return QWidget::event(event); } QString ImageWidget::GetEvent(const QEvent * ev) { static int eventEnumIndex = QEvent::staticMetaObject .indexOfEnumerator("Type"); QString result; result.append("QEvent"); if (ev) { QString name = QEvent::staticMetaObject .enumerator(eventEnumIndex).valueToKey(ev->type()); […]

为什么我可以“触摸”一个写保护的文件?

为什么可以touch写保护的文件? 下面不应该给出错误? $ touch test.txt $ chmod aw test.txt $ ls -l test.txt -r–r–r– 1 name group 0 Jun 13 09:14 test.txt $ touch test.txt && echo OK OK $ ls -l test.txt -r–r–r– 1 name group 0 Jun 13 09:15 test.txt touch更改权限,触摸文件,并更改权限? 为什么会这样做? 鉴于这种行为,如果我真的想要保护一个文件,以使我(我的用户)永远不会(无意中)改变,将来删除或更改它的时间戳 – 我该怎么做? (对不起,不是严格的程序devise相关的,但很less,很可能是许多程序员感兴趣的。)

如何重新校准Qt应用程序的触摸事件?

我有一个简单的Qt5.2应用程序,它是为TI AM335x EVM(基于ARM的处理器)而构build的。 它只有一个button,可以启动电路板上的一些LED。 我遇到的问题是触摸事件没有校准到屏幕上。 例: ************* * * * [] * * X * * * ************* 所以如果[]是button所在的位置, X就是您必须触摸以激活它的位置。 这就像倒过来一样。 我已经尝试了更大的应用程序(更多的button),趋势如下。 现在,当我使用TI提供的Qt4.8 GUI用户界面时,触摸按预期工作,所以由于某种原因,当我编译5.2代码似乎需要重新校准,但我不知道该怎么做。 我的问题: 有没有人和Qt一起工作? 任何知道Qt的人都知道是否有能力以编程方式重新校准? (我似乎无法find关于这个Qt网站上的任何事情) 其他信息可能会或可能不会有帮助: 我的Qt环境是用这个命令configuration的: ./configure -prefix /usr/Qt5.2 -x平台linux-am335x-g ++ -no-sse -no-sse2 -no-glib -no-cups -no-largefile -no -accessibility -no-openssl -no-gtkstyle -opensource 接下来是make和make install 。 我的path更新为包含TI工具链的正确版本和qmake的主页configuration/构build版本: mike @ mike-VirtualBox:/usr/Qt5.2/test_button$ echo $ PATH […]

是否有可能在Windows中获得触摸联系人(位图)的物理形状?

我希望能够确定手指绘画应用程序的触摸接触的大小和旋转。 现在,对angular地放下一根长手指给了我一个巨大的方形,这不是我想要的,我想要一个长方形的angular度。 我想这将由系统提供,但即使是Surface Pro 4硬件也没有这个。 但是如果我有一个接触区域的位图,我可以提取信息。 到目前为止谷歌searchWM_INPUT相关的东西没有帮助。 这甚至有可能吗? 编辑:获取POINTER_TOUCH_INFO::orientation方法是我正在寻找,确切地说。 我的触摸屏没有把任何价值的这个领域。 编辑2:有关于此的一些有用的研究( http://hci.cs.umanitoba.ca/assets/publication_files/2009-UIST-wang-DirectTouchSurface.pdf ),我现在需要的是访问形状。 编辑3:我从@msdev得到了答案,他们还build议运动跟踪。 现在唯一缺乏的是连续跟踪,我想没有一个联系位图就无法可靠地解决这个问题。 也许教neural network可以工作。

桌面HTML自助服务terminal,支持触摸

我必须在html / js中开发一个应用程序。 此自助服务terminal将显示在Windows触摸屏上,具有“Windows Touch”function。 看起来有一些框架可以在移动平台上使用手势,但是我没有发现触摸屏的桌面。 在HTML页面上使用“滑动手势”是否有意义(例如滑动大面板),在Windows 7的浏览器中,在桌面计算机上打开页面? 提前感谢您的帮助

谷歌浏览器 – 这是一个错误? JavaScript的问题? 触摸屏input不工作

我有这个简单的button。 它通过点击USB鼠标在同一台机器上工作,但通过触摸屏(Iiyama触摸屏)轻敲时不起作用。 <script> function button_vipanytime() { console.log('OK we clicked'); alert('Touch screen works');// using mouse I get the alert, but when I tap with touchscreen it never executes. } /* fail too $(document).ready(function() { $('#vip_anytime').click(function() { alert('jquery'); }); }); */ </script> <div id="vip_anytime" style="" onclick="button_vipanytime(); " > <img src="images/sp/vip.png" style="width:70px; height: 48px;" /> </div> 我怎样才能使它与触摸input兼容?