Skip to content

性能

获取行程精度

方法: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; // 轴体
}