0

是否有任何方法可以自定义 Compose Desktop 在执行双击时考虑的连续字符?

例如,如果我有这个:

@Composable
fun TextSelectionTest() {
    SelectionContainer { 
        Text(text = "-40;60↋↊2↊2939 + 48;1↊772198↊6i")
    }
}

那里的 Unicode 字符不被视为同一令牌的一部分,因此当我在其中一个数字内双击时,它不会选择整个数字:

默认选择行为的屏幕截图

这使得复制文本有点不方便,至少对于知道双击存在的高级用户来说。

我查看了文档SelectionContainer,它确实需要一个修饰符,但并不总是清楚哪些修饰符可能可用。

4

0 回答 0