Первым делом первым. Я вроде как новичок во всем этом стеке, поэтому прошу прощения за мое форматирование.
Вы все слышали о punto-switcher, верно? Если нет, то это программное обеспечение, которое работает в фоновом режиме и активируется только тогда, когда обнаруживает, что вы печатаете на предпочитаемом вами языке, но с другой раскладкой клавиатуры, и мгновенно меняет его.
У меня много вопросов проще ... Я хочу, чтобы моя программа считывала текст, который я выделю курсором в любом программном обеспечении (если оно доступно для выбора) (я предоставлю фотографию для лучшего понимания), используя привязку клавиш на клавиатуре ... Для пример '`' или клавиша Caps Lock.
Пример выделенного текста в MS Word:
![Example of a selected text in MS Word](https://i.stack.imgur.com/zCq7c.png)
Также вот фрагмент кода для вашего лучшего понимания моей идеи. (Написано в java)
public string function_that_reads_a_selected_string_from_cursor(){
variable_type bind = caps_lock
String read_string
//algorithm code
return read_string;
}
public static void main(String[] args){
String input = null;
input = function_that_reads_a_selected_string_from_cursor();
}
Есть идеи?
PS Программа должна читать ее ТОЛЬКО при нажатии клавиши привязки.