Skip to content
This repository has been archived by the owner on Dec 1, 2023. It is now read-only.

全局快捷键修改 #29

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

Conversation

lzr1264823628
Copy link
Contributor

change

  1. 使用自定义的keybinder,热键更灵活
  2. 热键触发模式自定义,分别为剪切板与划词

add

在设置中动态设置触发热键

pynput理论上可以支持全平台
这样改的目的是可以用鼠标与键盘的组合键触发,用鼠标侧键配合划词会很便捷。

  使用自定义的keybinder,热键更灵活
  热键触发模式自定义,分别为剪切板与划词
add:
  在设置中动态设置触发热键
@yuhldr
Copy link
Owner

yuhldr commented Mar 9, 2023

这个暂时不能合并,因为在ubuntu、centos、archlinux等系统中,都没有 pynput 这个库

我最近正在把这个翻译软件打包成pip,方便导入其他python依赖

@yuhldr
Copy link
Owner

yuhldr commented Mar 9, 2023

主流系统没有 pynput 这个库,会导致小白们不懂怎么安装,安装以后出问题就觉得软件不能用

@lzr1264823628
Copy link
Contributor Author

我的系统是ubuntu18可以使用的很正常,pynput是支持所有X Windows System的Linux系统的,几乎所有主流的Linux发行版都支持X Window System,因为X是Linux图形化界面的基础。一些常见的支持X Window System的Linux发行版包括:Ubuntu、Debian、Red Hat Enterprise Linux、CentOS、Fedora、openSUSE、Arch Linux等。

@yuhldr
Copy link
Owner

yuhldr commented Mar 10, 2023

我的系统是ubuntu18可以使用的很正常,pynput是支持所有X Windows System的Linux系统的,几乎所有主流的Linux发行版都支持X Window System,因为X是Linux图形化界面的基础。一些常见的支持X Window System的Linux发行版包括:Ubuntu、Debian、Red Hat Enterprise Linux、CentOS、Fedora、openSUSE、Arch Linux等。

我说的没有这个库的意思是,比如ubuntu里通过,apt search 找不到,只能通过pip安装,或者是不是我的系统安装的有问题,你搜索一下看看

@lzr1264823628
Copy link
Contributor Author

不好意思可能是我的表达有问题或这我理解错了,pynput是一个python的包,我是使用pip安装的,它需要依赖其他通过类似apt安装的应用吗?pynput这个模块似乎只需要pip安装就行了。

  使用自定义的keybinder,热键更灵活
  热键触发模式自定义,分别为剪切板与划词
add:
  在设置中动态设置触发热键
  使用自定义的keybinder,热键更灵活
  热键触发模式自定义,分别为剪切板与划词
add:
  在设置中动态设置触发热键
@yuhldr
Copy link
Owner

yuhldr commented Mar 10, 2023

不好意思可能是我的表达有问题或这我理解错了,pynput是一个python的包,我是使用pip安装的,它需要依赖其他通过类似apt安装的应用吗?pynput这个模块似乎只需要pip安装就行了。

对的,pip可以安装,后面我想把整个软件都打包成pip的包,一些依赖问题就很容易解决了

@lzr1264823628
Copy link
Contributor Author

主流系统没有 pynput 这个库,会导致小白们不懂怎么安装,安装以后出问题就觉得软件不能用

那么这个问题似乎不是问题,只需要在安装的时候pip这个包就行了

对的,pip可以安装,后面我想把整个软件都打包成pip的包,一些依赖问题就很容易解决了

打包成模块的目的是代码重用与共享,如果只是单纯的python依赖问题我觉得大可不必这样,除非你想将这个项目抽象出api :0

@yuhldr
Copy link
Owner

yuhldr commented Mar 10, 2023

主流系统没有 pynput 这个库,会导致小白们不懂怎么安装,安装以后出问题就觉得软件不能用

那么这个问题似乎不是问题,只需要在安装的时候pip这个包就行了

对的,pip可以安装,后面我想把整个软件都打包成pip的包,一些依赖问题就很容易解决了

打包成模块的目的是代码重用与共享,如果只是单纯的python依赖问题我觉得大可不必这样,除非你想将这个项目抽象出api :0

我准备把翻译的那一部分打包出来

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants