You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: readme.md
+12-5Lines changed: 12 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,6 +15,7 @@
15
15
9. Display the status of control keys/status keys in real-time, including the status of the Caps Lock, Scroll Lock, Num Lock keys, as well as the Ctrl, Shift, and Alt keys.
16
16
10. Show the last N keystrokes (not saved)
17
17
11. Support gamepad joystick and button detection.
18
+
12. Support the synchronization of multiple device records through third-party tools (FreeFileSync is recommended)
18
19
19
20
## System Requirements
20
21
@@ -39,16 +40,22 @@ Follow the prompts to select during installation, such as whether to keep the co
39
40
40
41
**Note**:
41
42
1. Due to the use of system hooks, some computers may report viruses by mistake and need to be trusted.
42
-
43
43
2. On some systems, you may need to run in administrator mode, otherwise showKeyBoard will not be able to listen to the keys
44
-
45
44
3. Some companies may have installed encryption software, which will encrypt the configuration files, causing all parameters to become invalid. In this case, you can rename `./httpdist/dist/node.exe` in the installation directory to `./httpdist/dist/chrome.exe`, and modify the `showKeyBoard.ini` file in the installation directory by adding the parameter `serverExecName=./httpdist/dist/chrome.exe`.
46
-
47
45
4. If the system time is incorrect, for example, the time of a certain day changes to N years later, it may lead to the loss of application usage duration data. Please run the `fixStat修复统计数据.bat` file in the installation directory.
48
46
49
-
47
+
### Synchronization
48
+
Here is an example of FreeFileSync synchronization FTP
49
+
50
+
1. First set the directory where shared files are saved. The default directory is share in the installation directory
51
+
2. Configure synchronization between local share and FTP server in FreeFileSync, and generate the synchronization file as ffs_batch file, such as Keyboard.ffs_batch
52
+
3. Set the **Interval hours for generating shared files** to indicate how often local records are packaged
53
+
4. Set the command to be automatically executed after packaging. If FreeFileSync is installed, you can directly execute the ffs_batch file. For example, the command can be configured as Keyboard.ffs_batch above
54
+
5. The share name defaults to the computer name, which can be changed by itself and will be displayed in the history and statistics module
55
+
6. The system will check the files in the shared file directory every minute and decompress them to the **dbs** directory. If there are updates, they will be decompressed again
56
+
7. In the history and statistics module, you can select and view the records of other devices after local decompression
0 commit comments