List of all items
Structs
- HtmlCanvas2DPainter
- KeystrokeOutcome
- UnitState
- io::EmittedCodes
- io::KeystrokeOutcome
- io::SerializableExtendedUnitState
- io::UnitState
- io::keyboard::BoundingBox
- io::keyboard::HtmlCanvas2DPainter
- io::keyboard::Key
- io::keyboard::KeyLabel
- io::keyboard::Point
Enums
- KeyPaintError
- io::keyboard::Code
- io::keyboard::KeyColour
- io::keyboard::KeyPaintError
- io::keyboard::KeyShape
- io::keyboard::Room
Traits
Functions
- alarm::drain_alarm_changes
- alarm::get_alarm_statuses
- alarm::set_alarm_masked
- alarm::tx2_unmasked_alarm_active
- context::make_context
- create_html_canvas_2d_painter
- create_tx2
- display_output_event
- document
- drain_alarm_changes
- draw_keyboard
- get_alarm_statuses
- get_builtin_sample_tape
- init
- io::get_builtin_sample_tape
- io::hit_detection_rgb_to_code
- io::keyboard::all_keys
- io::keyboard::ascent
- io::keyboard::bounding_box_width
- io::keyboard::check_font_metric
- io::keyboard::descent
- io::keyboard::draw_kb
- io::keyboard::draw_keyboard
- io::keyboard::font_or_actual
- io::keyboard::keep_greatest
- io::keyboard::room_for_key_padding
- io::keyboard::row0
- io::keyboard::row1
- io::keyboard::row2
- io::keyboard::row3
- io::keyboard::row4
- io::keyboard::row5
- io::keyboard::row6
- io::keyboard::row7
- io::keyboard::row8
- io::try_u6_from_u8
- io::tx2_device_statuses
- io::tx2_drain_device_changes
- io::tx2_load_tape
- io::tx2_lw_keyboard_click
- lw::display_lw_unit_output_event
- lw::generate_html_for_char
- samples::sample_binary_echo
- samples::sample_binary_hello
- set_alarm_masked
- start
- try_log_level_from_str
- tx2_codabo
- tx2_device_statuses
- tx2_do_tick
- tx2_drain_device_changes
- tx2_load_tape
- tx2_lw_keyboard_click
- tx2_next_simulated_tick
- tx2_unmasked_alarm_active
- utils::set_panic_hook
- window
Constants
- SWITCH_TO_FAR
- SWITCH_TO_NEAR
- io::keyboard::FONT_METRIC_FUDGE_FACTOR
- io::keyboard::GAP_HEIGHT
- io::keyboard::GAP_WIDTH
- io::keyboard::HIT_DETECTION_BACKGROUND
- io::keyboard::HPOS_ARROW
- io::keyboard::HPOS_BACKSPACE
- io::keyboard::HPOS_BLACK
- io::keyboard::HPOS_DELETE
- io::keyboard::HPOS_LOGICAL_AND
- io::keyboard::HPOS_RETURN
- io::keyboard::HPOS_SPACE_BAR
- io::keyboard::HPOS_TAB
- io::keyboard::HPOS_TILDE
- io::keyboard::HPOS_Z
- io::keyboard::KEY_AND_GAP_WIDTH
- io::keyboard::KEY_HEIGHT
- io::keyboard::KEY_WIDTH
- io::keyboard::SWITCH_TO_FAR
- io::keyboard::SWITCH_TO_NEAR
- io::keyboard::TALL_KEY_AND_GAP_WIDTH
- io::keyboard::TALL_KEY_WIDTH
- io::keyboard::VPOS_ARROW
- io::keyboard::VPOS_BACKSPACE
- io::keyboard::VPOS_BLACK
- io::keyboard::VPOS_DELETE
- io::keyboard::VPOS_LOGICAL_AND
- io::keyboard::VPOS_RED
- io::keyboard::VPOS_RETURN
- io::keyboard::VPOS_SPACE_BAR
- io::keyboard::VPOS_TAB
- io::keyboard::VPOS_TILDE
- io::keyboard::WIDE_KEY_AND_GAP_WIDTH
- io::keyboard::WIDE_KEY_WIDTH
- samples::ECHO
- samples::HELLO