我可以识别的Javascript(图形片)钢笔压力?(Can I recognise (graphi

2019-07-29 07:48发布

有没有办法使用JavaScript来识别笔压力。 最好,我不想做任何使用Flash,并尝试完成这件事纯JS。

编辑:好吧,我意识到,这是一种可以为Wacom手写板,因为他们来与软件,可以与他们的JavaScript API的工作使人们有可能( 演示 )。 但是,它是人的信任平板电脑或其他任何品牌没有好......所以实在不行。

任何身体知道如何做到这一点在C#中,如果不是JS?

Answer 1:

是 - 如果用户安装了Wacom数位板,那么浏览器就会有这方面的插件,您可以访问。 http://www.wacomeng.com/web/index.html



Answer 2:

微软实现的一种叫做指针事件在IE 11。它可以让你与像钢笔倾斜和接触的几何尺寸的东西一起访问压力财产。

到目前为止,它只能在IE11(和IE10与供应商前缀),但有一个W3C候选推荐 ,所以也许这将是未来的标准。



Answer 3:

不,那是不可能的。 也许甚至没有使用Flash。



Answer 4:

JavaScript作为本身就是一种编程语言有没有更多的能力或缺乏阅读这种数据比任何其他语言的能力。

语言并不重要。 什么是重要的是从语言中提供给您的API。

JavaScript可以在许多不同的环境,其中一些可能访问的API这种硬件的运行。 然而,大多数JavaScript是在web浏览器环境下运行,而这显然你的意思。

Web浏览器环境提供了大量的API。 最明显的是DOM,它给你操纵页面的能力等,还有浏览器中提供其他API,以及虽然。 例如,地理位置API。

所有这些都已经由W3C定义的标准API(或在某些情况下是由W3C正在定义的过程),这意味着为其提供支持所有浏览器都应该让他们的工作方式相同。

不幸的是,你没有与压力垫的工作标准的API,所以直接回答你的问题是不,不能这样做。

无论是一个将在未来变得可用,还有待观察,但我有我的怀疑。

有一种方式,你可以做到这一点,但:的ActiveX。

ActiveX是微软在旧版本的IE浏览器提供的API。 它主要提供了从浏览器中访问几乎任何Windows DLL代码的方式。

由于用于Windows的压感笔的设备驱动程序将作为DLL提供,这意味着你应该在理论上能够通过ActiveX控件访问它在浏览器中。 所以所以,是的,你就可以使用JavaScript编程它。

坏消息,不过,是这不是我推荐。 的ActiveX基于浏览器的技术早已被废弃,因为它造成了大量的安全漏洞。 我不认为IE浏览器的最新版本甚至支持它(我希望不会,反正),这意味着你会被迫使用IE浏览器的旧版本(只有IE浏览器 - 没有其他的浏览器支持过它),以便运行你的代码。 不理想。



Answer 5:

您只能在本机应用程序这样做。 JavaScript没有进入钢笔压力信息



文章来源: Can I recognise (graphic tablet) Pen Pressure in Javascript?