(message: &ControlMessage)
| 2967 | } |
| 2968 | |
| 2969 | fn control_message_is_move(message: &ControlMessage) -> bool { |
| 2970 | matches!( |
| 2971 | message, |
| 2972 | ControlMessage::Touch { phase, .. } |
| 2973 | | ControlMessage::EdgeTouch { phase, .. } |
| 2974 | if phase == "moved" |
| 2975 | ) |
| 2976 | } |
| 2977 | |
| 2978 | fn edge_name_to_hid_value(edge: &str) -> Option<u32> { |
| 2979 | let edge = edge.trim().to_ascii_lowercase(); |