Ariver
2026-07-12 24f551a39eae849d891da26cc91f90d354e3a2db
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
//go:build !darwin
 
package axinput
 
type unsupportedDriver struct{}
 
func newPlatformDriver() Driver {
    return &unsupportedDriver{}
}
 
func (d *unsupportedDriver) AccessibilityTrusted(prompt bool) bool {
    return false
}
 
func (d *unsupportedDriver) DirectInsert(text string) DirectInsertResult {
    return DirectInsertResult{OK: false, Method: "unsupported", Message: "AX direct input is macOS-only"}
}
 
func (d *unsupportedDriver) CopyTextToClipboard(text string) ClipboardResult {
    return ClipboardResult{OK: false, Message: "AX clipboard fallback is macOS-only"}
}
 
func (d *unsupportedDriver) FrontmostAppIdentity() FrontmostAppIdentity {
    return FrontmostAppIdentity{OK: false, Message: "frontmost app identity is macOS-only"}
}
 
func (d *unsupportedDriver) AutoPasteClipboardIfFrontmostUnchanged(expectedIdentity string) AutoPasteResult {
    return AutoPasteResult{OK: false, Message: "automatic paste experiment is macOS-only"}
}
 
func (d *unsupportedDriver) PrepareClipboardFallback(text string) ClipboardResult {
    return ClipboardResult{OK: false, Message: "AX clipboard fallback is macOS-only"}
}
 
func (d *unsupportedDriver) RestoreClipboardFallback(token string) ClipboardResult {
    return ClipboardResult{OK: false, Message: "AX clipboard fallback is macOS-only"}
}