问题标签 [accelerator]
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.
actionscript-3 - 计算加速点
我一直在努力计算加速器。我花了一整天的时间在搜索、试验和错误中,但都是徒劳的。我在舞台 (AS3) 上有一条水平线,比如说 200 宽。那条线的中心点在 60 上(如果是 100,我肯定会通过计算百分比来完成)。现在我需要知道给定百分比的宽度。例如,60% 的总宽度或 30%(或任何其他百分比)从哪里开始?
我所知道的是总宽度和中心点(百分比或宽度)。
您的帮助将不胜感激。如果有任何公式,请给我详细信息,不要只提 a/b/c,因为我从来没有学过物理:(
编辑:
我没有10个声望,所以我不能直接在这里发布图片。请点击以下链接查看图片。
链接: http: //oi62.tinypic.com/11sk183.jpg
编辑:
这正是我想要的:我想从任何点 (A/B/C/D) 到其相对点 (A->B/A->D ...) (Link) http:// i59.tinypic.com/2wp2lbl.jpg
c++ - 添加快捷键 ctrl+F 进行文本搜索
我正在尝试将 Ctrl+F 加速器添加到我的 gtkmm textview 程序。我已经在 gtk 条目字段中实现了搜索功能,所以我唯一需要的是在按下 Ctrl+F 时获得查找条目的焦点。
我用谷歌搜索并检查了 gtkmm 的教程/参考(2.4,我正在使用它),但我发现的唯一东西是使用 UIManager 的菜单和工具栏上下文中的加速器,我使用的那个 .cc 文件中没有它(而且我无法添加它们,因为它是现有程序)。
我尝试在按钮上添加一个带有 AccelKey 的操作或尝试了函数 add_accelerator() 但我无法正确使用它们(我对 gtkmm 很陌生,并且没有足够的样本 - 至少我不明白) . 这里有一些我试过的例子:
我不知道如何将此操作添加到我创建的按钮(在工具栏中)...
我在这里尝试了一些东西,但我既不了解我需要在此处输入的参数,也不了解此方法的工作原理-ofc 它不起作用...
如果有人能向我解释这件事是如何正常工作的,我会非常高兴,并为我糟糕的英语感到抱歉。如果您需要任何事情,请告诉我。提前致谢
问候
编辑:我在 gtk 源代码中查找并试图了解 add_accelerator 的参数。现在我尝试了这个但仍然无法正常工作......:
更新:
好的,我现在已经理解了我的大部分想法,并且我知道为什么它不起作用。问题是我必须将 accel_group 添加到窗口小部件,但我的程序中只有一个滚动窗口和框......现在我不知道如何继续...... :)
更新2:
好吧,我通过检查 state 和 keyval 参数使用“on_key_press_event”处理程序设法在没有加速器的情况下做到了。希望这至少对一些人有所帮助^^。
如果有的话,我仍然会对加速器的解决方案感兴趣!问候
android - 如何在 Android 4.3 中启用多 BluetoothGattDescriptor?
我正在编写一些代码来获取 TI Keyfob(cc2540) 加速器数据。应该启用 3 个 CharacteristicNotifications。我一个一个设置并启用了BluetoothGattDescriptor,但是代码运行后,只有第一个BluetoothGattDescriptor可以发送通知。
我的设备是带有 Android 4.3 的三星 S3。
这是我的 BluetoothService.java 中的一些代码:
在启用 UUID_KEYFOB_ACCEL_ENABLER 后,我可以阅读日志以了解所有三个 mBluetoothGatt.writeDescriptor(descriptor) 都已运行。但是 onCharacteristicChanged() 只能从 UUID_KEYFOB_ACCEL_X 中获取更改的值。
这很奇怪,请寻求您的帮助。
非常感谢。
java - JavaFX - Accelerator not working when textfield has focus
In my application I have a screen where I use Accelerators. I'm using the function key F3 to execute an operation in my application. It works fine everytime, but when I click in any TextField on this screen the function key doesn't execute.
Here is the code where I set the Accelerator:
#xA;When I click my textfield and then hit the F3 function key it doesn't work. Someone knows the solution?
javafx - JavaFX 加速器执行两次
我在我的应用程序中使用加速器,当我按下 F1 键时,它应该只打开一次对话框,但当我关闭对话框时,它会再次出现。runnable 被调用了两次。
有谁知道它可能是什么?它是一个错误吗?我正在使用 Macbook 进行开发。
这是我的控制器:
这是我的 FXML:
在这个屏幕内,我有一个文本字段、一个表格视图和一个带有按钮的工具栏。
我做了一些新的测试。每次我将焦点放在我的 tableview 上并点击 F1 按钮时,执行都会增加 1。例如,如果我点击 tableview 并点击 F1,它只会在控制台上打印一次“Executed F1”,然后焦点会返回到文本字段,如果我再次将焦点放在 tableview 上并按 F1,它会在控制台上打印两次文本并将焦点返回到 textfield,如果我第三次将焦点放在 tableview 上并再次按 F1它在控制台上再打印三行,依此类推。
只有当我使用 F1 按钮时才会发生这种情况。当我用鼠标单击该按钮时,它只打印一次。
我从屏幕上删除了 TableView,它停止了重复执行。
问题是:我的屏幕中需要这个 tableView。这里会发生什么?
这是我的 Java 版本详细信息:
android - 如何在 Android 的 Codename 1 中实现本机加速器读出代码?
我正在尝试在 Codename One 中开发本机代码来读出加速度计传感器数据。我查看了它是如何在 Android Java 代码中完成的,在 Codename One 中实现它,编译没有错误,但它似乎甚至没有通过下面传感器类的初始化。方法 sensor.startReading() 似乎永远不会被调用。我是否正确实现了加速度计读出本机代码?
以下是我如何调用传感器读数类方法:
这是我实现传感器读数的方法:
这是我实现加速器读数的教程:http ://www.techrepublic.com/blog/software-engineer/a-quick-tutorial-on-coding-androids-accelerometer/
c# - unity 陀螺仪默认位置
我有一个关于陀螺仪默认位置的问题。我在女巫中创建了一个游戏,你通过移动手机(使用陀螺仪)将太空船向前、向后、向左和向右移动。我的问题是我必须像图 1 那样水平握住手机。如果我像图 2 那样像往常一样握住手机(与地面成约 60 度),船就会沉没。有谁知道如何更改陀螺仪的默认位置,这样我就可以正常拿着手机和操纵船了?如果我的手机保持在 60 度,我希望船静止。否则,它会移动到标题方向。
我的代码:
如果有人知道如何做到这一点,请帮忙!:)
matlab - 为什么我的 Simulink-Model 在每次迭代时都会重建?
我正在尝试加速我的 simulink 项目并想使用加速器模拟模式。
我的项目的目的是控制一个循环过程,其结构如下:
- matlab 脚本,其中实现了所有参数和带有参数估计的前馈控制。它还开始为每次迭代模拟 simulink 模型。
- simulink 模型,其中实现了动态系统和前馈控制(基本上是一个查找表)以及反馈控制。所有块的参数由脚本生成的工作区变量/结构设置。
在每次模拟通过后,计算前馈控制变量并根据模拟数据估计参数。然后再次模拟模型。模型在迭代期间没有改变,但它仍然在每个周期编译。从一开始:这个解决方案是否适合使用加速器模式?
我试图按照这些建议的步骤来确定为什么在每次迭代中都构建它:mathworks
如果我使用 Accelerator-Mode 运行它(参考这个函数的文档,它现在可以编译以进行模拟),我仍然无法重现为什么每次迭代都会编译它。
是真的,但建议的代码没有找到任何细节。
也是如此,建议的代码输出
是不同的。这是什么意思,我该如何解决这个问题?
旁白:当我在 Simulink 中打开模型并选择正常模式的情况下运行 Simulink.BlockDiagram.getChecksum() 时,我收到此错误:
为此图表图表名称指定的持续更新 RTW 不支持此操作。”
但是这个图表是一个 Matlab-Function 块,而不是一个状态流程图?!
java - 加速器数据分析每秒一次
我正在开发一个 Android 应用程序来分析每秒加速器的范围。在参数“事件”上使用时间戳是个好主意吗?在这种情况下,我真的不知道如何处理时间。
ios - iOS 中加速器返回的单位
我正在通过 iPhone 加速器返回的数据进行一些计算。
那么,accX 的值是什么意思呢?它的单位是米/秒^2吗?