Releases: lededev/flameshot-win
Releases · lededev/flameshot-win
Windows single file
版本新增亮点:鼠标穿透。
- 命令行开关缩写
-P
,对应原有开关--pin
- 抓屏选择界面下,如果仅有“接受”按钮时,对应接受动作的热键依然生效,例如如果接受动作为复制到剪贴板,那么Ctrl+C热键依然生效;如果接受动作为保存,那么Ctrl+S热键依然生效。
- 增加可配置热键
Shift+A
复制抓屏选择界面下所有信息到剪贴板,便于进行屏幕中的各种元素的长宽以及位置等等信息的测量和数据保存。 - 新增抓屏选择界面下直接修改非选择区域不透明度的功能,热键为Ctrl+鼠标滚轮,不透明度可以为0(即完全透明),以便将抓屏模式作为白板使用。
- 固定贴图新增鼠标穿透功能,使用方法为在固定贴图窗口上呼出右键菜单然后选择鼠标穿透,鼠标穿透生效后,该固定贴图无法被点击或者移动,任何操作将透过固定贴图窗口传递到其下方。取消鼠标穿透在任务栏托盘图标菜单,点选后会取消全部固定贴图窗口的鼠标穿透,恢复点选移动功能。
- 托盘图标菜单增加延时抓屏菜单项,鼠标中间点击托盘图标也可以触发相同功能,延迟时间可在设置中配置,默认延迟5000毫秒。
- 固定贴图新增镜像翻转,水平方式和垂直方式。
- 固定贴图的克隆功能进行了增强,克隆时将保持缩放比例,不透明度,窗口阴影。
- 固定贴图的窗口阴影可以取消和重新设置。
- 复制、保存、克隆等操作,增加了浮动文字完成提示。
修改
- 修正了固定保存路径时,再次启动程序,报告路径无效的的bug。
- 矩形放大镜尺寸由8像素增加到10像素。
- Ctrl+鼠标滚轮操作统一为修改不透明度。抓屏选择界面下的修改笔宽改为Shift+鼠标滚轮。
- 对固定贴图窗口的右键菜单项进行了调整,增加了多个缩放尺寸和不透明数值,以及鼠标操作提示,使用更加方便。
- 一些中文翻译内容。
Windows single file version
新功能:用鼠标上下滚轮快速选择包含鼠标光标位置的窗口,选择后可以移动鼠标变更位置再使用滚轮重新选择其他窗口,仅支持Windows。单文件版本,无需动态库和翻译语言文件,仅一个执行文件,绿色便携。
- 将鼠标移动到一个窗口,向上滚动鼠标滚轮,将从包含鼠标光标当前坐标位置,选择面积最小的窗口,继续向上滚动滚轮,选择的窗口逐步增大,直到包括全部显示器的最大全屏窗口。之后回环到面积最小的窗口。例如Ctrl+a可以用滚轮上、下来实现。
- 将鼠标移动到一个窗口,向下滚动鼠标滚轮,将从包含鼠标光标当前坐标位置,选择面积最小的应用程序主窗口,继续向下滚动滚轮,选择的窗口逐步减小,直到最小窗口。之后回环到全部显示器的最大全屏窗口。如果下滚一次选定的区域不是你需要的主程序窗口区域,那可能当前鼠标位置有多个主窗口重叠,可以再次向上滚动鼠标滚轮,选择更大一些的主程序窗口或者大面积窗口。
- 增加可配置热键Shift+s和Shift+d对应以上的向上和向下滚动鼠标滚轮。
- 新增对置顶贴图重新编辑功能,点选置顶窗口右键菜单执行。
- 新增对置顶贴图克隆功能,使用方法同上。贴图重新编辑和克隆都可以多次进行。
- 修改置顶贴图的透明度和大小时,当前屏幕正上方会有改变数值提示,透明度功能增加快捷操作方式:在置顶贴图窗口Ctrl+鼠标滚轮,粒度比菜单点选更细。
- 新增放大镜下方显示鼠标光标当前坐标位置数值,以及当前像素颜色RGB数值。RGB数值可复制到剪贴板,可选十六进制方式(Ctrl+R)或十进制数值方式(Shift+R),或者将当前RGB数值选为画笔工具颜色(Shift+C),这三个快捷键均可配置。
- 此版本仅单个执行文件,无其他动态库和翻译文件依赖,多语言支持已经内置。
- 置顶贴图窗口可以消除边沿阴影,在置顶贴图窗口点选右键菜单执行。
- Windows下支持命令行功能。行为与*nix有一定差异。在Windows下,如果Flameshot没有运行时,执行带命令行参数例如:
flameshot.exe gui --pin
,将先启动Flameshot到Windows托盘中,然后执行截图并在确认后置顶贴图,然而windows托盘中的Flameshot程序将不会主动退出,而是常驻在后台。下次再执行命令行时,将由这个后台程序来完成截图,命令行执行的副本程序会立刻退出。由于技术原因--path
指定图片保存路径目前暂不支持。
改动:对原版的一些行为,进行了符合我本人操作习惯的一些改变:
- 单文件版本修改了一些配置文件默认值,因此全新运行不存在配置文件时,生成的配置文件与之前版本有所不同(已有的配置文件不会被修改)。变更内容为:界面主色调从紫色变为绿色;进入抓屏模式后,桌面透明度(亮度)增加;默认开启放大镜功能;默认为方形放大镜(圆形放大镜没有新增显示鼠标坐标和像素RGB的功能,保持复古风貌)。
- 鼠标右键行为改变为退出,类似Esc键,以便支持截图全过程均可鼠标单手操作,无需键盘。
- 呼出调色盘改为Ctrl+鼠标右键,或鼠标中键。
- 改变工具按钮大小改为Ctrl+鼠标滚轮,
此功能在Windows下似乎无效?数字键改大小更加快捷。 - 增加可选项用回车键置顶贴图。
- 截图全局热键Print Screen让给系统默认程序,改为Shift+Print Screen作为本程序热键。
- 显示截图历史全局热键改为Ctrl+Alt+Shift+Win+S键。
- 改动和新功能的快捷键在“设置”窗口的“快捷键”标签页可查,部分可修改。
- 补全和变更了一些简体中文翻译文字。
以下是机器翻译内容,如有不尽之处以中文说明为准。The following is machine translation content. If there are any inaccuracies, the Chinese description shall prevail.
New feature: Use the mouse scroll wheel up and down to quickly select the window containing the mouse cursor position. After selection, you can move the mouse to change the position and then use the scroll wheel to reselect other windows. Only supports Windows. Single file version, no need for dynamic libraries and translation language files, only one executable file, green and portable.
- Move the mouse to a window and roll the mouse wheel upward to select the smallest window containing the current coordinates of the mouse cursor. Continue to roll the wheel upward and the selected window will gradually increase until it reaches the largest full-screen window that includes all monitors. Then loop back to the smallest window. For example, Ctrl+a can be achieved by using the scroll wheel up and down.
- Move the mouse to a window and scroll the mouse wheel downward to select the main application window with the smallest area from the current coordinate position of the mouse cursor. Continue to scroll the wheel downward and the selected window will gradually decrease until the smallest window is reached. Then loop back to the largest full-screen window on all monitors. If the area selected by scrolling down once is not the main program window area you need, there may be multiple main windows overlapping at the current mouse position. You can scroll the mouse wheel up again to select a larger main program window or a large area window.
- Added configurable hotkeys Shift+s and Shift+d for scrolling the mouse wheel up and down.
- Added the function of re-editing the pinned image, click the right-click menu of the pinned window to execute.
- Added the function of cloning the top texture, the usage method is the same as above. Texture re-editing and cloning can be done multiple times.
- When modifying the transparency and size of the sticky map, there will be a value change prompt directly above the current screen. The transparency function adds a shortcut operation method: Ctrl+mouse wheel in the sticky map window, and the granularity is finer than menu selection.
- Added a new display below the magnifying glass to display the current coordinate position value of the mouse cursor, as well as the current pixel color RGB value. The RGB value can be copied to the clipboard in hexadecimal format (Ctrl+R) or decimal format (Shift+R), or the current RGB value can be selected as the brush tool color (Shift+C). These three shortcuts keys are configurable.
- This version has only a single executable file, no dependencies on other dynamic libraries and translation files, and multi-language support has been built in.
- The edge shadow can be eliminated in the top map window. Click the right-click menu in the top map window to execute.
- Supports command line functions under Windows. The behavior is somewhat different from *nix. Under Windows, if Flameshot is not running, executing with command line parameters such as:
flameshot.exe gui --pin
will first start Flameshot in the Windows tray, then execute the screenshot and pin the image to the top after confirmation. However, in the Windows tray The Flameshot program will not exit automatically, but will stay in the background. The next time you execute the command line, this background program will complete the screenshot, and the copy program executed by the command line will exit immediately.Due to technical reasons,--path
specifies the image saving path is currently not supported.
Changes: Some changes in some behaviors of the original version have been made to suit my own operating habits:
- The single-file version has modified some configuration file default values, so when a new configuration file does not exist, the generated configuration file will be different from the previous version (existing configuration files will not be modified). The changes include: the main color of the interface changes from purple to green; after entering the screen capture mode, the desktop transparency (brightness) increases; the magnifying glass function is turned on by default; the default is a square magnifying glass (the circular magnifying glass does not have the new function of displaying mouse coordinates and pixel RGB , maintain the retro style).
- The behavior of the right mouse button is changed to exit, similar to the Esc key, so that the entire screenshot process can be operated with one hand using the mouse without the need for a keyboard.
- Change the color palette to Ctrl + right mouse button, or middle mouse button.
- Change the tool button size to Ctrl+mouse wheel.
This function seems to be invalid under Windows?It is faster to change the size with the numeric keys. - Added the option to use the Enter key to pin the image to the top.
- The global hotkey for screenshots, Print Screen, has been given to the system default program and changed to Shift+Print Screen as the hotkey for this program.
- The global hotkey for displaying screenshot history has been changed to Ctrl+Alt+Shift+Win+S.
- The shortcut keys for changes and new functions can be viewed on the "Shortcut Keys" tab of the "Settings" window, and some can be modified.
- Completed and changed some Simplified Chinese translation text.
Windows only release, new feature: use scroll quick select window rectangle
新功能:用鼠标上下滚轮快速选择包含鼠标光标位置的窗口,选择后可以移动鼠标变更位置再使用滚轮重新选择其他窗口,仅支持Windows。
- 将鼠标移动到一个窗口,向上滚动鼠标滚轮,将从包含鼠标光标当前坐标位置,选择面积最小的窗口,继续向上滚动滚轮,选择的窗口逐步增大,直到包括全部显示器的最大全屏窗口。之后回环到面积最小的窗口。例如Ctrl+a可以用滚轮上、下来实现。
- 将鼠标移动到一个窗口,向下滚动鼠标滚轮,将从包含鼠标光标当前坐标位置,选择面积最小的应用程序主窗口,继续向下滚动滚轮,选择的窗口逐步减小,直到最小窗口。之后回环到全部显示器的最大全屏窗口。如果下滚一次选定的区域不是你需要的主程序窗口区域,那可能当前鼠标位置有多个主窗口重叠,可以再次向上滚动鼠标滚轮,选择更大一些的主程序窗口或者大面积窗口。
- 增加可配置热键Shift+s和Shift+d对应以上的向上和向下滚动鼠标滚轮。
- 置顶贴图窗口可以消除边沿阴影,在置顶贴图窗口点选右键菜单执行。
- Windows下支持命令行功能。行为与*nix有一定差异。在Windows下,如果Flameshot没有运行时,执行带命令行参数例如:
flameshot.exe gui --pin
,将先启动Flameshot到Windows托盘中,然后执行截图并在确认后置顶贴图,然而windows托盘中的Flameshot程序将不会主动退出,而是常驻在后台。下次再执行命令行时,将由这个后台程序来完成截图,命令行执行的副本程序会立刻退出。由于技术原因--path
指定图片保存路径目前暂不支持。
改动:对原版的一些行为,进行了符合我本人操作习惯的一些改变:
- 鼠标右键行为改变为退出,类似Esc键,以便支持截图全过程均可鼠标单手操作,无需键盘。
- 呼出调色盘改为Ctrl+鼠标右键,或鼠标中键。
- 改变工具按钮大小改为Ctrl+鼠标滚轮,
此功能在Windows下似乎无效?数字键改大小更加快捷。 - 增加可选项用回车键置顶贴图。
- 截图全局热键Print Screen让给系统默认程序,改为Shift+Print Screen作为本程序热键。
- 显示截图历史全局热键改为Ctrl+Alt+Shift+Win+S键。
- 改动和新功能的快捷键在“设置”窗口的“快捷键”标签页可查,部分可修改。
- 补全和变更了一些简体中文翻译文字。
以下是机器翻译内容,如有不尽之处以中文说明为准。The following is machine translation content. If there are any inaccuracies, the Chinese description shall prevail.
New feature: Use the mouse scroll wheel up and down to quickly select the window containing the mouse cursor position. After selection, you can move the mouse to change the position and then use the scroll wheel to reselect other windows. Only supports Windows.
- Move the mouse to a window and roll the mouse wheel upward to select the smallest window containing the current coordinates of the mouse cursor. Continue to roll the wheel upward and the selected window will gradually increase until it reaches the largest full-screen window that includes all monitors. Then loop back to the window with the smallest area. For example, Ctrl+a can be achieved by using the scroll wheel up and down.
- Move the mouse to a window and scroll the mouse wheel downward to select the main application window with the smallest area from the current coordinate position of the mouse cursor. Continue to scroll the wheel downward and the selected window will gradually decrease until the smallest window is reached. Then loop back to the largest full-screen window on all monitors. If the area selected by scrolling down once is not the main program window area you need, there may be multiple main windows overlapping at the current mouse position. You can scroll the mouse wheel up again to select a larger main program window or a large area window.
- Added configurable hotkeys Shift+s and Shift+d for scrolling the mouse wheel up and down.
- The edge shadow can be eliminated in the top map window. Click the right-click menu in the top map window to execute.
- Supports command line functions under Windows. The behavior is somewhat different from *nix. Under Windows, if Flameshot is not running, executing command line parameters such as:
flameshot.exe gui --pin
will first start Flameshot in the Windows tray, then execute a screenshot and pin the image to the top after confirmation. However, in the Windows tray The Flameshot program will not exit automatically, but will stay in the background. The next time you execute the command line, this background program will complete the screenshot, and the copy program executed by the command line will exit immediately. Due to technical reasons,--path
specifies the image saving path is currently not supported.
Changes: Some changes to some behaviors of the original version have been made to suit my own operating habits:
- The behavior of the right mouse button is changed to exit, similar to the Esc key, so that the entire screenshot process can be operated with one hand using the mouse without the need for a keyboard.
- Change the color palette to Ctrl + right mouse button, or middle mouse button.
- Change the tool button size to Ctrl+mouse wheel.
This function seems to be invalid under Windows?Changing the size using the numeric keys is faster. - Added the option to use the Enter key to pin the image to the top.
- The global hotkey for screenshots, Print Screen, has been given to the system default program and changed to Shift+Print Screen as the hotkey for this program.
- The global hotkey for displaying screenshot history has been changed to Ctrl+Alt+Shift+Win+S.
- The shortcut keys for changes and new functions can be viewed on the "Shortcut Keys" tab of the "Settings" window, and some can be modified.
- Completed and changed some Simplified Chinese translation text.