| package control | |
| import ( | |
| "airmouse-go/control/common" | |
| "airmouse-go/control/mouse" | |
| "airmouse-go/control/syscmd" | |
| ) | |
| // Re‑export types and constructors | |
| type MouseController = mouse.Controller | |
| var NewMouseController = mouse.NewController | |
| // Pause/resume | |
| var SetMovementPaused = common.SetMovementPaused | |
| var ClearPause = common.ClearPause | |
| var IsMovementPaused = common.IsMovementPaused | |
| // System commands | |
| var ExecuteSystemCommand = syscmd.ExecuteSystemCommand | |
| // ------------------------------------------------------------ | |
| // Accessibility functions – defined directly (not aliases) | |
| // ------------------------------------------------------------ | |
| // HasAccessibilityPermission returns true on non‑Darwin platforms. | |
| // On macOS, the real CGO implementation is used. | |
| func HasAccessibilityPermission() bool { | |
| return true | |
| } | |
| // RequestAccessibilityPermission is a no‑op on non‑Darwin. | |
| func RequestAccessibilityPermission() bool { | |
| return true | |
| } | |
| // OpenAccessibilitySettings is a no‑op on non‑Darwin. | |
| func OpenAccessibilitySettings() error { | |
| return nil | |
| } | |
Xet Storage Details
- Size:
- 1.07 kB
- Xet hash:
- 7acb0c03bbd6a9c1696bbb8b686a725a8e04034dc6b912156855307e71e37c8a
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.