性能
获取行程精度
方法:getPrecision()
返回值
js
{
precision: 0.001,
}示例
js
const ret = await service.getPrecision();
console.log("获取行程精度:", ret);获取键盘支持的轴体
方法:getSupportAxis()
返回值
js
[4096, 4112, 4128]示例
js
const ret = await service.getSupportAxis();
console.log("获取键盘支持的轴体id:", ret);获取按键性能参数
方法:getKeyPerformance(row, col)
参数
row: 所查询按键的横坐标
col:所查询按键的纵坐标
返回值
ts
export interface KeyInfo {
row: number; // 行
col: number; // 列
travel: number; // 行程
isRT: boolean; // 是否是RT
rtTravel: number; // RT首次触发行程
rtPress: number; // RT按下
rtRelease: number; // RT抬起
pressDeadZone: number; // 按下死区
releaseDeadZone: number; // 抬起死区
axis: number; // 轴体
}示例
js
const ret = await service.getKeyPerformance(0, 0);
console.log("获取按键的性能参数:", ret);设置按键的性能参数
方法:setKeyPerformance(row, col, keyInfo)
参数
row: 要设置性能参数的按键的横坐标
col:要设置性能参数的按键的纵坐标
keyInfo:性能参数,类型如下:
ts
export interface KeyInfo {
row: number; // 行
col: number; // 列
travel: number; // 行程
isRT: boolean; // 是否是RT
rtTravel: number; // RT首次触发行程
rtPress: number; // RT按下
rtRelease: number; // RT抬起
pressDeadZone: number; // 按下死区
releaseDeadZone: number; // 抬起死区
axis: number; // 轴体
}返回值
和参数keyInfo相同。
ts
export interface KeyInfo {
row: number; // 行
col: number; // 列
travel: number; // 行程
isRT: boolean; // 是否是RT
rtTravel: number; // RT首次触发行程
rtPress: number; // RT按下
rtRelease: number; // RT抬起
pressDeadZone: number; // 按下死区
releaseDeadZone: number; // 抬起死区
axis: number; // 轴体
}