Поэтому мне интересно, есть ли способ изменить его на «слева направо». Я искал в Интернете, но не нашел его.
Дальнейший поиск дал мне сообщение о том, что формат файла "cur" является производным от формата "ico": https://en. .wikipedia.org/wiki/ICO_(file_format)
Поэтому я думаю, сможем ли мы перевернуть его программно.
В настоящее время я могу использовать эти шаги, чтобы изменить одно изображение:
1. Скопируйте C:\Windows\Cursors в каталог, затем используйте следующий скрипт для преобразования в файлы «ico», чтобы GIMP мог их распознать
Код: Выделить всё
from pathlib import Path
CURRENT = Path(__file__).resolve().parent
CURRENT.joinpath("Cursors_ico").mkdir(exist_ok=True)
files = list(CURRENT.joinpath("Cursors").glob("*.cur"))
for file in files:
dest = CURRENT.joinpath("Cursors_ico")
data = file.read_bytes()
data = bytearray(data)
data[2] = 0x01
dest.joinpath(file.stem + ".ico").write_bytes(data)
этот шаг не очень интересен. Мне придется удалить все остальные слои, выделить курсор и использовать «Слой -> Трансформировать -> Отразить по горизонтали». Затем экспортируйте ico-файл.
Кроме того, местоположение точки доступа изменилось, поэтому нам нужно запомнить ее местоположение.
3. преобразовать обратно в файл "cur"
script:
Код: Выделить всё
from pathlib import Path
file = Path("aero_link.ico")
data = bytearray(file.read_bytes())
data[10] = 102 # hover on the finger and you can see the location in the GIMP bottom pane. fill it here
data[2] = 0x02 # change the file header back
Path("aero_link.cur").write_bytes(data)
В настройках - Bluetooth и устройства - мышь - дополнительные настройки мыши - указатели, создать новую схему и изменить изображение "выбор ссылки"
Интересно, сможем ли мы выполнить шаг 2 автоматически
Подробнее здесь: https://stackoverflow.com/questions/790 ... ing-python