diff options
-rw-r--r-- | calculate.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/calculate.py b/calculate.py index 5288b23..d22ceb1 100644 --- a/calculate.py +++ b/calculate.py @@ -302,6 +302,7 @@ class Calculate(ShareableActivity): 'v': lambda o: o.text_paste(), 'x': lambda o: o.text_cut(), 'q': lambda o: o.close(), + 'a': lambda o: o.text_select_all() } SHIFT_KEYMAP = { @@ -740,6 +741,10 @@ class Calculate(ShareableActivity): (start, end) = sel self.clipboard.set_text(str[start:end],-1) + def text_select_all(self): + end = self.text_entry.get_text_length() + self.text_entry.select_region(0,end) + def get_clipboard_text(self): text = self.clipboard.wait_for_text() if text is None: |