Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/andelf/picc
/ functions
Functions
700 in github.com/andelf/picc
⨍
Functions
700
◇
Types & classes
102
↓ 1 callers
Function
strip_trailing_punctuation
(s: &str)
crates/picc-speech/src/postprocess.rs:138
↓ 1 callers
Function
subtree_has_text
Check if an element's subtree contains the given text.
src/accessibility.rs:985
↓ 1 callers
Method
take_cancel
(&self)
crates/picc-speech/src/session.rs:68
↓ 1 callers
Function
take_cancel_while_recording
(signals: &SessionSignals, is_recording: &Cell<bool>)
crates/picc-speech/src/session.rs:126
↓ 1 callers
Method
take_start
(&self)
crates/picc-speech/src/session.rs:58
↓ 1 callers
Method
take_stop
(&self)
crates/picc-speech/src/session.rs:64
↓ 1 callers
Function
truncate
Truncate a string to `max` chars (0 = no limit), replacing newlines with `\n`.
src/tree_fmt.rs:25
↓ 1 callers
Function
truncate
(s: &str, max: usize)
src/bin/ax_print.rs:454
↓ 1 callers
Function
try_download_from_github
(base_dir: &Path)
src/bin/dictation.rs:186
↓ 1 callers
Function
try_download_from_hf
(model_dir: &Path)
src/bin/dictation.rs:173
↓ 1 callers
Function
ui
(frame: &mut Frame, app: &App)
examples/ambient-light.rs:237
↓ 1 callers
Method
update
(&mut self, lux: f32, channels: [u32; 4])
examples/ambient-light.rs:212
↓ 1 callers
Function
update_bar_levels
Update smooth bar levels from current audio RMS. Called each timer tick (~50ms).
src/bin/voice_correct.rs:777
↓ 1 callers
Function
update_menubar
()
src/bin/claude_menubar.rs:425
↓ 1 callers
Function
update_peer
(id: u64, hb: &Heartbeat)
src/bin/standup.rs:933
↓ 1 callers
Function
update_skip_menu_title
(skip: bool)
src/bin/standup.rs:551
↓ 1 callers
Function
validate_segment
Validate a single locator segment (between `>>` or `>`).
src/bin/axcli.rs:426
↓ 1 callers
Method
wait_for
Wait for a locator to appear, polling until timeout.
src/actions.rs:89
↓ 1 callers
Function
with_windows
(f: impl Fn(&StandupWindow))
src/bin/standup.rs:288
↓ 1 callers
Function
write_corrected_text
Replace text in the focused field. For browsers/Electron/Lark: always clipboard paste. For native apps: try AXValue set first, fall back to clipboard.
src/bin/voice_correct.rs:341
↓ 1 callers
Function
write_corrected_text
Replace text in the focused field. For browsers/Electron/Lark: always clipboard paste. For native apps: try AXValue set first, fall back to clipboard.
src/bin/voice_correct_v2.rs:517
↓ 1 callers
Function
write_pid_file
()
src/bin/claude_menubar.rs:230
↓ 1 callers
Function
write_session_state
(session_id: &str, state: &SessionState)
src/bin/claude_menubar.rs:210
↓ 1 callers
Function
write_text
(element: &AXUIElement, text: &str)
src/bin/dictation_pause.rs:272
Method
all_text_contents
Get concatenated text content for each matching element.
src/locator.rs:339
Function
already_spaced_idempotent
()
src/bin/voice_correct.rs:2066
Function
already_spaced_idempotent
()
src/bin/voice_correct_v2.rs:1575
Function
already_spaced_idempotent
()
crates/picc-speech/src/postprocess.rs:229
Function
als_callback
( _context: *mut c_void, _result: IOReturn, _sender: IOHIDDeviceRef, _report_type: u32, _r
examples/ambient-light.rs:161
Method
app
Create a node for an application by PID.
src/accessibility.rs:460
Function
appends_tone_one_for_neutral_tone_like_entries
()
crates/homophone-replacer/tests/baselines.rs:115
Function
attr_op_contains
()
src/accessibility.rs:1686
Function
attr_op_ends_with
()
src/accessibility.rs:1698
Function
attr_op_exact
()
src/accessibility.rs:1680
Function
attr_op_starts_with
()
src/accessibility.rs:1692
Method
bounding_box
Get bounding box (x, y, width, height) of the first match.
src/locator.rs:354
Function
bracket_spacing
()
src/bin/voice_correct.rs:2040
Function
bracket_spacing
()
src/bin/voice_correct_v2.rs:1549
Function
bracket_spacing
()
crates/picc-speech/src/postprocess.rs:206
Function
browser_and_electron_bundles_use_clipboard
()
crates/picc-speech/src/text_sink.rs:60
Function
builds_rules_from_terms_using_character_fallback
()
crates/homophone-replacer/src/replacer.rs:266
Function
callback
( _proxy: CGEventTapProxy, event_type: CGEventType, event: NonNull<CGEvent>, _user_info: *mut
src/bin/key_test.rs:8
Function
can_load_from_file
()
crates/homophone-replacer/src/lexicon.rs:109
Function
can_replace_when_only_tones_are_different
()
crates/homophone-replacer/tests/baselines.rs:142
Function
can_save_and_load_from_file
()
crates/homophone-replacer/src/compiled.rs:246
Function
cancel_requires_active_recording
()
crates/picc-speech/src/session.rs:188
Function
capture_full
Capture a full-screen screenshot.
src/screenshot.rs:29
Method
child
Get the nth direct child (0-indexed).
src/accessibility.rs:508
Method
children_matching
Find all direct children matching `query`.
src/accessibility.rs:526
Function
cjk_digit_spacing
()
src/bin/voice_correct.rs:2010
Function
cjk_digit_spacing
()
src/bin/voice_correct_v2.rs:1519
Function
cjk_digit_spacing
()
crates/picc-speech/src/postprocess.rs:179
Function
cjk_latin_spacing
()
src/bin/voice_correct.rs:2000
Function
cjk_latin_spacing
()
src/bin/voice_correct_v2.rs:1509
Function
cjk_latin_spacing
()
crates/picc-speech/src/postprocess.rs:169
Function
cjk_only_off_no_effect
()
src/bin/voice_correct.rs:2016
Function
cjk_only_off_no_effect
()
src/bin/voice_correct_v2.rs:1525
Function
cjk_only_off_no_effect
()
crates/picc-speech/src/postprocess.rs:185
Method
click
Click the center of the first match by performing AXPress.
src/locator.rs:362
Method
click
Click an element resolved by locator.
src/actions.rs:60
Function
clipboard_replace_requires_unchanged_text
()
crates/picc-speech/src/text_sink.rs:67
Function
clone_step_empty_filter
()
src/locator.rs:709
Function
clone_step_preserves_filter_has_not_text
()
src/locator.rs:605
Function
clone_step_preserves_filter_has_text
()
src/locator.rs:590
Function
clone_step_preserves_nested_has_locator
()
src/locator.rs:620
Function
clone_step_preserves_nested_has_not_locator
()
src/locator.rs:646
Function
clone_step_preserves_predicate
()
src/locator.rs:665
Function
clone_step_simple_variants
()
src/locator.rs:684
Method
compile
(lexicon_text: &str, rules_text: &str)
crates/homophone-replacer/src/compiled.rs:53
Method
compile_from_files
( lexicon_path: impl AsRef<Path>, rules_path: impl AsRef<Path>, )
crates/homophone-replacer/src/compiled.rs:60
Function
consecutive_punctuation
()
src/bin/voice_correct.rs:2049
Function
consecutive_punctuation
()
src/bin/voice_correct_v2.rs:1558
Function
consecutive_punctuation
()
crates/picc-speech/src/postprocess.rs:215
Function
coordinator_marks_recording_lifecycle
()
crates/picc-speech/src/session.rs:171
Function
copy_image_to_clipboard
复制 CGImage 到系统剪贴板(PNG 格式)
src/main.rs:431
Function
decimal_point_no_space
()
src/bin/voice_correct.rs:2034
Function
decimal_point_no_space
()
src/bin/voice_correct_v2.rs:1543
Function
decimal_point_no_space
()
crates/picc-speech/src/postprocess.rs:200
Method
default
()
src/bin/dictation_streaming/recognizer.rs:34
Method
default
()
crates/picc-speech/src/audio.rs:27
Function
default_lexicon
()
crates/homophone-replacer/src/bin/hrcli.rs:9
Function
default_model_dir
()
src/bin/dictation_pause.rs:121
Function
default_model_dir
()
src/bin/dictation_streaming/main.rs:31
Function
default_rules
()
crates/homophone-replacer/src/bin/hrcli.rs:13
Function
delimiter_spacing
()
src/bin/voice_correct.rs:2024
Function
delimiter_spacing
()
src/bin/voice_correct_v2.rs:1533
Function
delimiter_spacing
()
crates/picc-speech/src/postprocess.rs:190
Method
dictation
()
crates/picc-speech/src/hotkey.rs:16
Function
dictation_policy_starts_and_stops
()
crates/picc-speech/src/hotkey.rs:130
Function
display_access_denied
()
src/error.rs:83
Function
display_app_not_found
()
src/error.rs:89
Function
display_element_zero_size
()
src/error.rs:123
Function
display_locator_ambiguous
()
src/error.rs:101
Function
display_locator_not_found
()
src/error.rs:95
Function
display_screenshot_failed
()
src/error.rs:131
Function
display_timeout
()
src/error.rs:112
Function
does_not_replace_when_full_pronunciation_does_not_match
()
crates/homophone-replacer/tests/baselines.rs:61
Method
dom_selector
Match elements using a CSS-class selector string. Examples: - `".message-item.message-self"` — self messages - `".text-message, .text-card-message"`
src/accessibility.rs:302
Function
downsample_48k_to_16k
()
src/bin/dictation_streaming/resample.rs:33
Function
downsample_reduces_length
()
crates/picc-speech/src/audio.rs:251
← previous
next →
401–500 of 700, ranked by callers