- 使用指南
- 数字绘画基础知识
- 参考手册
- 实例教程
- 常见问题解答
- 参与者手册
- 扩展包和第三方教程
- 其他
- 显示设置
- 日志查看器
- 数位板设置
- Automated Krita builds on CI matrix
- Brush GUI Design with Lager
- Building Krita from Source
- CMake Settings for Developers
- Enable static analyzer
- How to patch Qt
- Introduction to Hacking Krita
- The Krita Palette format KPL
- Krita SVG Extensions
- Modern C++ usage guidelines for the Krita codebase
- Developing Features
- Optimize Image Processing with XSIMD
- Optimizing tips and tools for Krita
- Google Summer of Code
- Advanced Merge Request Guide
- Python Developer Tools
- Introduction to Quality Assurance
- Making a release
- Reporting Bugs
- Strokes queue
- Testing Strategy
- Triaging Bugs
- Unittests in Krita
- 矢量图层
- 常规设置
- 颜料图层
- 图层组
- 克隆图层
- 文件图层
- 填充图层
- 滤镜图层
- 笔刷引擎
- 透明度蒙版
- 滤镜笔刷引擎
- 滤镜蒙版
- 裁剪工具
- 移动工具
- 变形工具
- 变形笔刷引擎
- 变形蒙版
- 网格与参考线
- 工作区
- 笔刷预设
- 色板
- 键盘快捷键
- 设置菜单
- 性能设置
- 笔尖
- 不透明度和流量
- 常用笔刷选项
- 多路笔刷工具
- 手绘笔刷工具
- 直线工具
- 曲线工具
- 辅助尺工具
- 图层
- 矩形选区工具
- 椭圆选区工具
- 多边形选区工具
- 手绘轮廓选区工具
- 相似颜色选区工具
- 相连颜色选区工具
- 曲线选区工具
- 磁性选区工具
- 形状选择工具
- 锚点编辑工具
- 工具菜单
- 动画时间轴
- 绘图纸外观
- 动画曲线
- 分镜头脚本
- 颜色
- 色域蒙版
- 美术拾色器
- 多功能拾色器
- 智能填色蒙版工具
- *.gih
- 像素笔刷引擎
- *.kra
- SeExpr
- SeExpr 脚本
- 渐变
- 颜色涂抹笔刷引擎
- 纹理
- 拾色器工具
- LUT 色彩管理
- 小型拾色器
- 有损和无损图像压缩
- *.bmp
- *.csv
- *.exr
- *.gbr
- *.gif
- *.heif 和 *.avif
- *.jpg
- *.jxl
- *.kpl
- *.ora
- .pbm、.pgm 和 *.ppm
- *.png
- *.psd
- *.svg
- *.tiff
- *.webp
- 数学运算
- 变暗
- HSX
- 变亮
- 颜色混合
- 负片
- 其他
- 二元逻辑
- 取模运算
- 二次方
- 鬃毛笔刷引擎
- 粉笔笔刷引擎
- 克隆笔刷引擎
- 曲线笔刷引擎
- 力学笔刷引擎
- 网格笔刷引擎
- 排线笔刷引擎
- MyPaint 笔刷引擎
- 粒子轨迹笔刷引擎
- 快速笔刷引擎
- 形状笔刷引擎
- 草图笔刷引擎
- 喷雾笔刷引擎
- 切线空间法线笔刷引擎
- 笔刷选项
- 锁定笔刷选项
- 蒙版笔刷
- 传感器
- 添加形状
- 动画
- 矢量图形排列
- 笔刷预设历史
- 色彩通道
- 颜色滑动条
- 图层显示方案
- 过渡色调混合器
- 直方图
- 导航器
- 图案
- 录像工具
- 参考图像
- 形状属性
- 图像版本快照
- 量化拾色器
- 操作流程
- 触摸屏辅助按钮
- 撤销历史
- 矢量图形库
- 宽色域拾色器
- 调整颜色/图像
- 艺术效果
- 模糊
- 边缘检测
- 浮雕
- 图像增强
- 映射
- 其他
- 小波分解
- 图层样式
- 选区蒙版
- 拆分透明度通道到蒙版
- 编辑菜单
- 文件菜单
- 帮助菜单
- 图像菜单
- 图层菜单
- 选择菜单
- 视图菜单
- 窗口菜单
- 作者档案设置
- 画布快捷键设置
- 隐藏面板模式设置
- 色彩管理设置
- 拾色器设置
- G’Mic 设置
- 弹出面板设置
- Python 插件管理器
- 笔尖
- 笔刷预设
- 图案
- 文字工具
- 渐变编辑工具
- 图案编辑工具
- 西文书法工具
- 矩形工具
- 椭圆工具
- 多边形工具
- 折线工具
- 手绘路径工具
- 力学笔刷工具
- 填充工具
- 闭合填充工具/圈涂
- 渐变工具
- 智能补丁工具
- 参考图像工具
- 测量工具
- 缩放工具
- 平移工具
- Building Krita with Docker on Linux
- Building krita on host Linux system (unsupported)
- Building Krita for Android
- Working on Krita Dependencies
- 渐变
- 多维网格
- 图案
- 网点
- 单纯形法噪点
通过眼动仪使用 Krita 的配置示范
注意
本文并非参考文档,它是基于某位用户的经验写就的,是一个孤例。如果你使用了与文中不同款的眼动仪或者控制软件,可能无法直接运用本文的经验。
随着眼动仪的价格变得越来越平易近人,越来越多计算机开始配备眼动仪。眼动仪的用途非常广泛,但本文仅关注那些不得不通过双眼控制计算机的残疾用户。
如果你从未接触过此类案例,请在动手前了解一下眼动仪控制的基本知识:
眼动仪必须得到妥善的校准,这样屏幕的指针才能根据用户所视精确定位。然而这并不容易做好,尤其是在眼动仪和双眼的相对位置无法在每次使用时保持恒定的情况下。
如果控制精度太低,要想点击屏幕显示的细小元素,如按钮和菜单项等,会变得极其困难。屏幕的四角和边缘也可能不好操作。相邻的界面元素要是过于拥挤,也很容易会造成误操作。
每种鼠标操作,如单击、双击、右键、拖放等,都要先在眼动仪的控制软件中切换至对应模式后才能进行。如果你不希望工作被频繁的切换所打断,应设法进行配置以减少切换次数和时间。
切换操作模式后不会自动进行该操作,你还需要一个额外的动作才能完成操作。在本文的情形中,这个动作是“目光驻留”。以启动一个程序为例,你首先要切换成左键双击模式,然后把目光停留在应用程序的图标上面,直至它完成双击。目光驻留的最小所需时间的调整很是棘手:如果调整得太长,操作时将需要令人烦躁的等待时间;如果调整得太短,虽然操作变快捷了,却也更容易发生误操作。
系统需求
首先你必须要有一台眼动仪,其次就是控制眼动仪所需的程序。尽管眼动仪往往会配套有控制程序,但某些程序可能难以胜任操作 Krita 的任务。
眼动仪控制程序的首要功能就是模拟鼠标点击。在本文的情形中,控制程序提供了一个浮动菜单,它包含了用于切换点击模式所用的硕大按钮,可以切换左/右键点击和单/双击。在选定某个模式后,该浮动菜单会自动折叠起来,留出更多屏幕空间以便用户操作应用程序。
为了便于用户配置,某些控制程序只支持最基本的操作,如单击。这对于像浏览网页或者收发邮件这样的常见应用而言是足够的,然而 Krita 需要通过拖放模式来进行绘画操作。如果眼动仪提供的控制软件不支持此模式 (通常称作“鼠标模拟”),你可以尝试联系眼动仪的厂家寻求协助,也可以转而寻找开源软件替代方案。
启动 Krita
启动 Krita 程序本身不是个问题,像平时那样先将眼动仪控制程序切换到左键双击模式,然后把目光驻留在 Krita 的桌面图标上就行了。可是启动之后问题就来了:
Krita 启动之后,你首先要在欢迎屏幕单击新建或打开已有图像。新建文件对话框需要你选择模板并点击“创建”按钮。这些对话框都不是特别好点击。与其每次劳师动众地折腾一番,还不如 Krita 在启动时就自动按照某个模板创建一个空白图像。
等到你保存图像的时候,保存对话框也怎么不方便眼动仪操作。
为了减少冗杂的操作,我们可以制作一个空白模板文件,然后运行一个脚本将该模板自动以新文件名复制一份,并自动发送到 Krita 打开。在下面的示例脚本中,我们假设在 Windows 环境下从用户的照片文件夹 (将 USERNAME 换成你的用户名) 读取空白模板文件,以添加了时间后缀的新文件名复制一份,并在 Krita 中打开:
@echo off for /f "tokens=2 delims==" %%a in ('wmic OS Get localdatetime /value') do set "dt=%%a" set "YY=%dt:~2,2%" & set "YYYY=%dt:~0,4%" & set "MM=%dt:~4,2%" & set "DD=%dt:~6,2%" set "HH=%dt:~8,2%" & set "Min=%dt:~10,2%" & set "Sec=%dt:~12,2%" set "datestamp=%YYYY%%MM%%DD%" & set "timestamp=%HH%%Min%%Sec%" set "fullstamp=%YYYY%-%MM%-%DD%_%HH%-%Min%-%Sec%" set filename=USERNAME_%fullstamp%.kra copy "C:\Users\USERNAME\Pictures\blank.kra" "%filename%" start "C:\Program Files\Krita (x64)\bin\krita.exe" "%filename%"
双击此脚本将会在与脚本所在的文件夹里新建一个 Krita 图像文件。因为我们已经为该文件指定了文件名,所以保存文件对话框就被省略了。配合使用自动保存功能,可以将让作品的保存变得更加高效。
小技巧
将这些文件直接存储在云存储服务中会更加保险。
在启用 Krita 时,你还可能因为目光驻留时间的长短而遇到一些问题:
在完成双击 Krita 图标或者脚本后,Krita 会开始加载。如果依然把目光驻留在它们上面,会造成二次双击,打开第二个 Krita 进程。
如果因为类似的原因在双击后不小心点开了另外一个程序,它可能会遮挡 Krita 的窗口。如果从固定在任务栏的图标启动了 Krita,二次双击该图标会把 Krita 最小化。
要避免发生这些失误,请用户训练自己在双击后及时把目光放到屏幕的安全区域,如桌面的空白区域,直至 Krita 完成启动。
界面布局
为了便于眼动仪操作,界面的元素必须更大,这会占用本来就不宽裕的画布空间。Krita 的全屏模式可以隐藏菜单和工具栏,留出更多宝贵的空间给画布视图。下图是我们为眼动仪配置的界面示例:
你应当把所需的工具放置到方便操作的位置。对绘画而言,最重要的莫过于笔刷和颜色,所以我们在示例中为它们安排了固定的面板。
Krita 自带了大量的笔刷,但工具面板的空间有限,它只能同时显示一定数量的笔刷预设。你可以 使用标签管理并加载部分笔刷预设 。由于眼动仪控制的特点并不一定适合自带笔刷,你还可以 制作自己的笔刷 。
Krita 自带了几种拾色器,但它们都要求精确的鼠标操作,不方便配合眼动仪使用。你可以转而使用 色板工具面板 。它自带了一些预先整理好的色板可供加载,你也可以制作自己的色板。
界面配置好后,你可能需要锁定它们,毕竟一个失误就可能会移动或者关闭面板,让之前的努力功亏一篑。尤其是绘画时你必须切换成拖放模式,一不小心就会把面板给拖得到处乱跑。为防止这种情况,可在 kritarc
文件中加入一行配置参数:
LockAllDockerPanels=true
(要确定 kritarc 文件在不同系统中的位置,可参考 常见问题解答 。)
如果你的控制程序会显示浮动的鼠标控制菜单,你还要为它安排一个合适的位置,让它折叠起来时不会影响 Krita 的操作,且依然便于随时切换模式。在上图的示范中,我们把折叠后的控制菜单放在了画面的左边缘。
经验总结
最后让我们大致总结一下 Krita 的眼动仪操作流程。
启动 Krita:
在桌面上调出浮动鼠标菜单,切换至左键双击模式。
双击用于新建图像并打开的自动化脚本,随即把目光移开,让视线呆在在桌面的空白位置,等待 Krita 完成启动。
用 Krita 绘制作品:
切换到左键单击模式。
从工具面板选取笔刷预设和颜色。
切换到拖放模式,现在可以在画布上进行绘画了。
把目光转到需要起笔的位置,保持目光驻留直到笔尖开始画出笔画且可拖动 (此操作模拟手指按住左键拖动)。
绘制笔画。
画完当前的笔画后,把目光驻留在收笔位置,直至退出拖放状态 (此操作模拟手指松开左键)。
重复这个过程,一步步进行绘画创作。
收尾工作:
切换到左键单击模式。
点击关闭窗口的按钮。
如果 Krita 提示你未保存的修改,点击“保存”按钮即可把工作成果保存到文件。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论