Skip to content

Commit 7a4bcce

Browse files
authored
Merge pull request #338 from taojy123/dev
v5.2.1
2 parents 5141fad + 5ba4d2a commit 7a4bcce

File tree

4 files changed

+36
-7
lines changed

4 files changed

+36
-7
lines changed

.github/workflows/release.yml

+33-4
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ permissions:
1010
contents: read
1111

1212
env:
13-
keymousego-version: _v5_2
13+
keymousego-version: _v5_2_1
14+
tag_name: v5.2.1
1415

1516
jobs:
1617
build-windows:
@@ -36,6 +37,13 @@ jobs:
3637
with:
3738
name: windows
3839
path: ${{ github.workspace }}/artifact/
40+
# - name: Create Release
41+
# uses: softprops/action-gh-release@v2
42+
# with:
43+
# draft: true
44+
# name: KeymouseGo${{ env.keymousego-version }}
45+
# tag_name: ${{ env.tag_name }}
46+
# files: ./artifact/KeymouseGo${{ env.keymousego-version }}-win.exe
3947

4048
build-linux:
4149
runs-on: ubuntu-latest
@@ -51,7 +59,7 @@ jobs:
5159
pip3 install pyinstaller
5260
- name: Bundle Packages
5361
run: |
54-
pyinstaller -Fw --add-data './assets:assets' --hidden-import "pynput.keyboard._xorg" --hidden-import "pynput.mouse._xorg" KeymouseGo.py
62+
pyinstaller -Fw --add-data './assets:assets' --hidden-import "pynput.keyboard._xorg" --hidden-import "pynput.mouse._xorg" --hidden-import "pynput.keyboard._uinput" --hidden-import "pynput.mouse._uinput" KeymouseGo.py
5563
- name: Copy artifact
5664
run: |
5765
mkdir artifact && mv dist/KeymouseGo ./artifact/KeymouseGo${{ env.keymousego-version }}-linux
@@ -60,6 +68,13 @@ jobs:
6068
with:
6169
name: linux
6270
path: ${{ github.workspace }}/artifact/
71+
# - name: Create Release
72+
# uses: softprops/action-gh-release@v2
73+
# with:
74+
# draft: true
75+
# name: KeymouseGo${{ env.keymousego-version }}
76+
# tag_name: ${{ env.tag_name }}
77+
# files: ./artifact/KeymouseGo${{ env.keymousego-version }}-linux
6378

6479
build-linux-arm64:
6580
runs-on: ubuntu-24.04-arm
@@ -75,7 +90,7 @@ jobs:
7590
pip3 install pyinstaller
7691
- name: Bundle Packages
7792
run: |
78-
pyinstaller -Fw --add-data './assets:assets' --hidden-import "pynput.keyboard._xorg" --hidden-import "pynput.mouse._xorg" KeymouseGo.py
93+
pyinstaller -Fw --add-data './assets:assets' --hidden-import "pynput.keyboard._xorg" --hidden-import "pynput.mouse._xorg" --hidden-import "pynput.keyboard._uinput" --hidden-import "pynput.mouse._uinput" KeymouseGo.py
7994
- name: Copy artifact
8095
run: |
8196
mkdir artifact && mv dist/KeymouseGo ./artifact/KeymouseGo${{ env.keymousego-version }}-linux-aarch64
@@ -84,6 +99,13 @@ jobs:
8499
with:
85100
name: linux-aarch64
86101
path: ${{ github.workspace }}/artifact/
102+
# - name: Create Release
103+
# uses: softprops/action-gh-release@v2
104+
# with:
105+
# draft: true
106+
# name: KeymouseGo${{ env.keymousego-version }}
107+
# tag_name: ${{ env.tag_name }}
108+
# files: ./artifact/KeymouseGo${{ env.keymousego-version }}-linux
87109

88110
build-macos:
89111
runs-on: macos-latest
@@ -99,7 +121,7 @@ jobs:
99121
pip3 install pyinstaller
100122
- name: Bundle Packages
101123
run: |
102-
pyinstaller -Fw --add-data './assets:assets' KeymouseGo.py
124+
pyinstaller -Fw --add-data './assets:assets' --hidden-import "pynput.keyboard._darwin" --hidden-import "pynput.mouse._darwin" KeymouseGo.py
103125
- name: Copy artifact
104126
run: |
105127
mkdir artifact && mv dist/KeymouseGo.app ./artifact/KeymouseGo${{ env.keymousego-version }}-mac
@@ -108,3 +130,10 @@ jobs:
108130
with:
109131
name: macos
110132
path: ${{ github.workspace }}/artifact/
133+
# - name: Create Release
134+
# uses: softprops/action-gh-release@v2
135+
# with:
136+
# draft: true
137+
# name: KeymouseGo${{ env.keymousego-version }}
138+
# tag_name: ${{ env.tag_name }}
139+
# files: ./artifact/KeymouseGo${{ env.keymousego-version }}-mac

UIFunc.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,7 @@ def on_record_event(event: ScriptEvent):
251251
check_hotkeys(key_name)
252252
# 不录制热键
253253
for btn in [self.hotkey_start, self.hotkey_record, self.hotkey_stop]:
254-
if key_name in btn.text():
254+
if key_name == btn.text():
255255
return
256256
# 录制事件
257257
if self.state == State.RECORDING:

UIView.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@ def setupUi(self, UIView):
250250
# setupUi
251251

252252
def retranslateUi(self, UIView):
253-
UIView.setWindowTitle(QCoreApplication.translate("UIView", u"KeymouseGo v5.2", None))
253+
UIView.setWindowTitle(QCoreApplication.translate("UIView", u"KeymouseGo v5.2.1", None))
254254
self.groupBox.setTitle(QCoreApplication.translate("UIView", u"Hotkeys", None))
255255
self.label_language.setText(QCoreApplication.translate("UIView", u"Language", None))
256256
self.label_stop.setText(QCoreApplication.translate("UIView", u"Terminate", None))

UIView.ui

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
</rect>
1212
</property>
1313
<property name="windowTitle">
14-
<string>KeymouseGo v5.2</string>
14+
<string>KeymouseGo v5.2.1</string>
1515
</property>
1616
<property name="windowIcon">
1717
<iconset resource="assets.qrc">

0 commit comments

Comments
 (0)