feat: Provide reasonable default mouse settings for Macs (#982)
* feat: Provide reasonable default mouse settings for Macs * fix: hack to eliminate the double scrollbar
This commit is contained in:
committed by
László Monda
parent
2b84101975
commit
a409c219d8
@@ -8,6 +8,7 @@ export * from './secondary-role-action';
|
||||
export * from './macro';
|
||||
export * from './module';
|
||||
export * from './module-configuration';
|
||||
export * from './mouse-speed-configuration';
|
||||
export * from './user-configuration';
|
||||
|
||||
export const SCANCODES = require('./scancodes.json');
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
export interface MouseSpeedConfiguration {
|
||||
mouseMoveInitialSpeed: number;
|
||||
mouseMoveAcceleration: number;
|
||||
mouseMoveDeceleratedSpeed: number;
|
||||
mouseMoveBaseSpeed: number;
|
||||
mouseMoveAcceleratedSpeed: number;
|
||||
mouseScrollInitialSpeed: number;
|
||||
mouseScrollAcceleration: number;
|
||||
mouseScrollDeceleratedSpeed: number;
|
||||
mouseScrollBaseSpeed: number;
|
||||
mouseScrollAcceleratedSpeed: number;
|
||||
}
|
||||
@@ -7,8 +7,9 @@ import { ConfigSerializer } from '../config-serializer';
|
||||
import { KeystrokeAction, NoneAction } from './key-action';
|
||||
import { SecondaryRoleAction } from './secondary-role-action';
|
||||
import { isScancodeExists } from './scancode-checker';
|
||||
import { MouseSpeedConfiguration } from './mouse-speed-configuration';
|
||||
|
||||
export class UserConfiguration {
|
||||
export class UserConfiguration implements MouseSpeedConfiguration {
|
||||
|
||||
@assertUInt16
|
||||
userConfigMajorVersion: number;
|
||||
|
||||
Reference in New Issue
Block a user