交互效率macos 终端鼠标编辑代码 吐槽 终端始终不给一个鼠标操作的ui 历史遗留问题 我真的不想记忆快捷键了 with fish shell you can press Alt+E to open your current prompt in your editor of choice. I have EDITOR=micro so it opens up inside same terminal and accepts mouse input, when im done editing i just save and exit micro and my new prompt is ready to go 长期计划备忘
终于实现了 备忘 交互
我发现我安装完yabai之后只需要# 关闭空间切换动画
yabai -m config window_animation_duration 0.0
就能实现我的所有要求了
怎么禁用yabai的其他功能 还是说我不需要任何操作
ChatGPT 说:
ChatGPT
记忆已更新
你只需要在配置文件中设置 yabai -m config window_animation_duration 0.0 来关闭空间切换动画,不需要其他操作。Yabai 的其他功能在未设置的情况下不会主动生效,所以不需要特别禁用。
sudo yabai --load-sa 每次开机输入这个激活
具体:
yabai: '--install-sa' is not a valid option!
a1@1deMacBook-Air ~ [1]> yabai -m space --focus
value '' is not a valid option for SPACE_SEL
a1@1deMacBook-Air ~ [1]> Yabai 源码 git clone https://github.com/koekeishiya/yabai.git cd yabai # 编译项目 make install
fatal: destination path 'yabai' already exists and is not an empty directory.
rm -rf ./bin
mkdir -p ./bin
xcrun clang src/manifest.m src/osax/payload_bin.c src/osax/loader_bin.c -std=c11 -Wall -Wextra -DNDEBUG -O3 -fvisibility=hidden -mmacosx-version-min=11.0 -fno-objc-arc -arch x86_64 -arch arm64 -sectcreate __TEXT __info_plist ./assets/Info.plist -F/System/Library/PrivateFrameworks -framework Carbon -framework Cocoa -framework CoreServices -framework CoreVideo -framework SkyLight -o bin/yabai
a1@1deMacBook-Air ~/yabai (master)> sudo ./scripts/install-sa.sh
sudo: ./scripts/install-sa.sh: command not found
a1@1deMacBook-Air ~/yabai (master) [1]> sudo yabai --load-sa
a1@1deMacBook-Air ~/yabai (master)> yabai -m config window_animation_duration 0.0
a1@1deMacBook-Air ~/yabai (master)> sudo yabai --load-sa
a1@1deMacBook-Air ~/yabai (master)>
具体步骤如下
git clone https://github.com/koekeishiya/yabai.git cd yabai # 编译项目 make installa1@1deMacBook-Air ~ [1]> Yabai 源码
a1@1deMacBook-Air ~/yabai (master)> sudo ./scripts/install-sa.sh
sudo: ./scripts/install-sa.sh: command not found
a1@1deMacBook-Air ~/yabai (master) [1]> sudo yabai --load-sa
a1@1deMacBook-Air ~/yabai (master)> yabai -m config window_animation_duration 0.0
a1@1deMacBook-Air ~/yabai (master)> sudo yabai --load-sa
如果我用的设备足够多<<<我是有可能比专家更了解更加成熟的全套交互解决方案的
还是说我不知不觉已经获得了人机交互层面巨量的知识
哪天疯了,试着自己手搓一个交互最完美的os怎么样
我需要做一个 完美利用现有外设 交互学习极低成本 完全不需要过渡动画的os
交互 长期计划 随想
潜心研究了一下b站手机客户端的 交互 逻辑,获得的 灵感 挺多的, 产品思考
b站视频左右快进后退 可以通过手指在屏幕滑动来映射进度条位置 来实现
这个交互比yt的双击前进十秒好用的不是一星半点( 吐槽 yt的交互真的过于落后,双击快进十秒太容易误触.因为yt现在的暂停逻辑不是单击屏幕 而是双击屏幕中央两下,对于大屏设备手太累了)
其中手指从屏幕左侧滑动到最右侧的时间跨度y秒(任何屏幕大小都是一样的 估计调用的手指移动的百分比,这样都是100%,时间跨度一样), 与实际视频长度x秒 对应的关系为::(x,y)
44,44
59,59
116,60
206,67
402,78
1363,100
2215,105
2550,115
3615,250
5855,337
6493,345
可以看到时长60s以下的短视频 b站采用一比一映射,基本就是进度条和手指x完全同步
对于长视频就不是线性变化了 (线性的话对于长视频是个灾难,想象一下一个十小时长的视频 手指滑动一个像素 快进了几分钟)
最小二乘法拟合

y=0.2354*x^0.8324
y=0.0482 *x+37.7746
拟合得到的一元五次函数方程为:
y = 1.0444 \times 10^{-15} x^5 - 1.7859 \times 10^{-11} x^4 + 1.0394 \times 10^{-7} x^3 - 2.3160 \times 10^{-4} x^2 + 0.2014 x + 38.267
该方程比之前的三次函数拟合得更好。
ffmpeg-全平台剪切板同步Jeric-X / SyncClipboard-KiwiChrome安卓全插件-安卓首页同步书签栏-floccus加bitwarden书签密码所有平台浏览器自动同步-终端优化fish
这个周末又浪费掉了 起初就是这首歌而已....
吐槽 随想 备忘 交互 效率 珍藏 灵感
自己瞎摸索出来的功能,很多好用的交互很少有教程.........用户又不想去翻厚重的指导手册 吐槽
产品思考 灵感 ai 效率 交互 思考
未来ai应该在 用户右键点击重命名的时候 提示用户 可以慢速双击鼠标/单机并悬停 这样操作 学会使用三次之后不再提示 并且有一个总提示项目可以一齐展示
鼠标点击文件等待一会就能直接进入重命名模式的功能,实际上是 macOS 的 “点击延时重命名”(Click-to-Rename)特性,它在很早的 macOS 版本中就已经存在。这一功能的引入,主要是为了提升文件管理的便捷性,使用户无需按 Enter 键也能轻松进行文件重命名操作。
为什么这种功能很实用?
• 直观:比起记住快捷键(如 Enter 键),用户可以通过简单的鼠标操作完成文件重命名。 • 快速:通过延时点击,用户可以在不打断操作流程的情况下直接重命名文件,无需其他输入。 • 减少错误:特别是在文件管理时,可能会不小心按到快捷键,延时点击的方式大大减少了意外重命名的可能性。总的来说,延时点击重命名功能早在 Mavericks 中就已推出,并且随着系统的更新成为 macOS 的一项常规特性。如果你更习惯使用快捷键(如 Enter),你仍然可以继续使用它们。
交互 效率 macos 终端鼠标编辑代码
吐槽 终端始终不给一个鼠标操作的ui 历史遗留问题 我真的不想记忆快捷键了
with fish shell you can press Alt+E to open your current prompt in your editor of choice. I have EDITOR=micro so it opens up inside same terminal and accepts mouse input, when im done editing i just save and exit micro and my new prompt is ready to go
长期计划 备忘
为什么终端通常不支持鼠标操作?
1. 键盘驱动的设计:终端的设计历史上更倾向于键盘输入。许多经典的终端工具(如 Vim、Emacs)都是以键盘为中心的应用,这些工具提供了复杂的键盘快捷键来进行操作。 2. 资源限制:早期的终端在硬件和软件上都相对有限,鼠标支持是一个额外的资源消耗,尤其是在基于文本的环境中,鼠标事件的处理并不是最优的。 3. 多平台兼容性:终端通常需要在不同的操作系统和平台之间保持兼容,而鼠标支持在这些环境中并不总是能无缝工作。尤其是不同终端模拟器对鼠标事件的支持不一致。 4. 交互方式差异:传统的终端程序更依赖于命令行,即使有图形界面支持,也通常会使用简化的界面进行文本编辑,鼠标操作的支持通常有限。终端支持鼠标操作的现状
• 一些终端(如 iTerm2)已经实现了鼠标支持,可以允许用户进行选择、滚动和点击。iTerm2 的鼠标支持非常好,但不是所有的终端都可以如此顺畅。 • 大部分终端模拟器(如 macOS 原生的终端、Ubuntu 的终端)在命令行编辑工具(如 vim、nano)中对鼠标操作的支持较弱。这些编辑器更注重键盘快捷键,而不是鼠标操作。 • 终端的鼠标支持通常取决于所使用的编辑器和终端模拟器本身。我的一些建议:
1. 使用支持鼠标的终端和编辑器: • 如果你希望在终端中使用鼠标操作,可以选择 iTerm2 等支持更好鼠标操作的终端,结合 micro 或 VS Code 的终端功能。它们有较强的鼠标支持和简化的交互体验。 2. 利用自定义快捷键和宏: • 虽然终端快捷键记忆不太方便,但你可以使用工具(如 Karabiner-Elements)自定义快捷键,甚至将一些常用命令绑定到快捷键上,减少对复杂快捷键的依赖。 3. 提升编辑器的鼠标支持: • 在终端中使用像 micro 这样的编辑器可以很好地配合鼠标操作。它支持大多数常见的鼠标功能(如选择文本、滚动等),且相较于传统编辑器更加现代化,适合习惯鼠标的人。 4. 增强终端体验的插件或工具: • 你可以通过 tmux、zsh 等工具的插件来增加终端的功能性,让你在不丧失命令行效率的同时,获得更好的交互体验。终端历史上是以命令行为核心,鼠标的支持通常不够理想。希望未来终端模拟器能够在这些方面做得更好,让我们既能享受命令行的高效,也能轻松使用鼠标来提高工作效率!
终端快捷键的速记窍门
1. 理解功能的分类:终端快捷键大多分为几大类,理解每类功能帮助你快速记忆:
• 光标控制:控制光标在命令行中的移动。 • 命令行编辑:对当前命令行进行编辑和调整。 • 历史命令:访问和操作历史命令。 • 剪切/粘贴:与命令行的剪切粘贴操作相关。 2. 记住基本的两类快捷键: • Ctrl + 快捷键:这些快捷键主要是用来控制光标或进行命令行编辑。 • Alt + 快捷键:这些快捷键通常是用来进行单词级的操作(如跳到下一个词、删除单词等)。常见的终端快捷键和记忆窍门:
光标控制类:
• Ctrl + A:将光标移动到行首。 • Ctrl + E:将光标移动到行尾。 • Ctrl + U:清空光标前的内容。 • Ctrl + K:清空光标后的内容。 • Ctrl + W:删除光标前的一个单词。 • Ctrl + Y:粘贴删除的文本。窍门:想象你在编辑一个句子,Ctrl + A 和 Ctrl + E 使你快速跳到句子的开始和结尾。Ctrl + W、Ctrl + U 和 Ctrl + K 让你可以像用文字处理软件一样,灵活删除文本。
历史命令操作类:
• Ctrl + R:反向搜索历史命令。 • Ctrl + P:查看上一条命令。 • Ctrl + N:查看下一条命令。 • Ctrl + L:清空屏幕(相当于“清除”命令)。窍门:历史命令操作就像你在“回顾”过去的工作,Ctrl + R 用于“搜索”历史命令,Ctrl + P 和 Ctrl + N 就像翻阅书本的上一页和下一页。
编辑操作类:
• Alt + B:将光标移动到当前单词的开始。 • Alt + F:将光标移动到当前单词的结束。 • Alt + D:删除光标后面的一个单词。窍门:Alt 组合的快捷键通常用来进行“单词级”的操作,想象你在快速编辑文本,Alt + B 和 Alt + F 让你更高效地移动光标,Alt + D 用于删除整个单词。
剪切和粘贴类:
• Ctrl + C:中断当前命令。 • Ctrl + Z:将当前任务挂起。窍门:这两条可以理解为“控制任务”的命令,Ctrl + C 就像是你想“停止”一个正在进行的命令,Ctrl + Z 则是让它暂时停下。
快速启动的窍门:
• Ctrl + D:退出当前会话(如果你在命令行里输入这个)。 • Ctrl + S:暂停屏幕输出,解除通过 Ctrl + Q 恢复。 • Ctrl + Q:恢复屏幕输出(用于解除暂停)。速记技巧:
1. 分组记忆:将快捷键分成不同的组,比如光标控制、历史命令、命令编辑等,每一组都记住一两个关键的快捷键。 2. 按字母顺序记忆:尝试将快捷键按字母顺序记住,像 Ctrl + A、Ctrl + E 等。你可以用一个简单的“命令行编辑歌”来帮助记忆。 3. 关联记忆法:将快捷键与日常生活中使用的工具进行类比。比如说,Ctrl + W 让你删除单词,就像在文字编辑器里删除一个单词一样。 4. 使用可视化辅助工具:有些终端支持快捷键的可视化配置,或者可以使用定制的快捷键帮助记忆。常见的快速记忆技巧:
• Ctrl + A/E 代表“开始”和“结束”,直接控制光标位置。 • Ctrl + U/K:删除光标前后内容,可以想象在清理文本。 • Ctrl + R 用来“回顾”过去的命令。 • Alt + B/F 用于“左右跳跃”,就像浏览单词。通过这些分门别类的方式,可以帮助你更轻松地记住终端的快捷键。如果你发现某个快捷键不常用,或者和你习惯的操作不太一样,完全可以自定义终端快捷键,让它更符合你的操作习惯。
吐槽 交互 产品体验 问题
顺便::曾经连续23个小时玩这个微信公众号卡牌游戏 这种掐住我本性让我自己逼着自己玩的垃圾游戏 还让手机烧屏了
(1.手机太旧 oled当时的方案不成熟 2. 问题 微信公众号有个大问题 右上角白色按钮永远固定不消失 和抖音的一些固定ui一样 用户可能长时间使用的应用并没有像素偏移 也曾看到有人发帖骗保 - 故意用抖音制造烧屏)
游戏 思考
1.假想所有用户都完全掌握游戏规则时,我赢概率不是1/2的游戏 我会努力禁止自己玩
2.拼熟练度的刀枪球推塔之类,,一但我认为这种熟练度不会让我离开这个游戏时继续快乐 我会努力禁止自己玩
3.目前对于我 最快乐和值得的事是探索一切未知---属于1.2.但不同质化的游戏 我会玩一两次 然后努力禁止自己玩
4.玩游戏的目的是探索未知 和 满足仅仅必要的胜负欲天性
交互 macos
全屏模式下 鼠标移动到底部 然后再往下划(划到屏幕外的感觉)才能调出来dock,虽然我基本不用dock了
一直很受不了dock 隐藏后弹出的缓慢动画和延时
查了终端命令后改成无延时仍有一点不满
在全屏应用鼠标移到屏幕边缘,有时dock可以弹出来,有时又不弹,一直以为是个bug
今儿研究了一下发现,竟然有机关
当你在全屏应用下直接把鼠标移到屏幕边缘dock是不会弹出的
当鼠标移动到屏幕边缘,继续拖动鼠标,虽然鼠标无法穿过屏幕边界,但是dock就会弹出
这应该是一个防止误操作的机制吧,毕竟没人喜欢不小心碰下屏幕边缘dock立马弹出吧
交互 ui 产品思考
扁平化 纯色 我们为美感放弃了易用性 使用下面的图标在寻找文件夹时直观不少
交互 AltTab其实从名字就能看出来是模仿windows做的,他其实最关键的是解决了Mac原生那个切换软件以后并不会直接把软件界面置顶显示,至今不知道Mac这样设计的逻辑是什么?还是说这个设计Windows申请了专利?
另外,我个人切换软件使用的是 Thor (就是北欧那个雷神) , 逻辑很简单,就是为常用的几个软件设置快捷键,像我的话 F1 设成Safari F2设成 Nvim F3设成 vscode 诸如此类 , 如果你的工作流的高频使用的软件数量不多,这样的话一两天基本上就记住了,根本不用眼睛二次判断你要哪个软件,直接用快捷键,非常快. 但这样也有一个小问题,就是Safari内切换网页还是得依赖其他的软件,比如vimari一类的,但vimari其实也不太好用. 算是一个小缺憾.
其次就是分屏,up推荐的loop我没用过,我用的是rectangle,也是以快捷键设置为主,我个人感觉还是蛮好用的.
总之,依赖UI交互的上手容易,依赖快捷键的上手慢点,但适应了以后能更快.这种快远不是少按几个键的事情,是减少了让脑子分心的情况. 比如alttab,你永远要在UI界面再看一眼你要找的是哪个软件,再按tab跳过去,像我这种中年人,可能跳过去了我脑子还要再回头想想我刚刚是为什么要跳过来的? 但thor的话,指哪打哪,我想查个东西,下意识的按F1跳到Safari,如果手太快,跳过去了又想跳回来,再按一次F1就好了.
交互 📱 手机 产品体验 读完了vivoxfold3的快捷与辅助 和 折叠专区
1折叠屏或者 #💻平板都应该用好大屏优势,从边框的不同位置向内滑可以有更多的功能选择,触发方式还能加上折返
2微信视频美颜。。。。。居然有
3。任务栏常驻 长按呼出或隐藏,是一个很好的交互/烧屏/多任务
macos 交互 备忘 效率 效率 今天偶然看到了帖子【Mac】鼠标控制\移动\调整窗口大小BBT\边缘触发调整音量\切换桌面,https://blog.csdn.net/weixin_35944332/article/details/136687612
今天终于找到了mac鼠标我想要的交互,而且这个btt功能俱全,可以判断当鼠标指针的坐标有哪些条件时候,滚轮触发的音量/标签页/甚至gpt 变化
但是要 吐槽 这哥们吧better touch tools btt写成了bbt,结果找了半天。。。。
没事瞎用什么缩略语,还用错
睡眠 哎
🐇 vip内容
🤏 生活技巧 产品思考 windows 效率 备忘 问题 效率 效率 交互 steam安装mydockfinder,台前调度左边能显示7个窗口,鼠标放在左边标签上悬停0.3秒显示全屏预览,移开恢复,在左边标签上用滚轮能显示更多调度的标签。鼠标悬停在Dock的应用图标上0.3秒显示同一个应用的不同标签,比如开了两个QQ,三个Word的时候很好用
产品思考 产品体验 接上一条,我现在用的雷蛇终极版右侧的两个侧键(当初就是为了这个更多侧键从mini换过来的)基本没怎么用,上手了才知道这个只是为左撇子设计的,右手用右侧按键太困难了 交互 吐槽
产品思考 产品体验 我在用的mac两个usb都在左侧,这样,我的充电插座和有线鼠标在电脑右侧的时候就有一根长线:右撇子真的不需要设备左侧的接口 吐槽 交互
交互 效率 产品思考 💻 os 滚轮的功能被大大低估了,windows上有onequick:鼠标指针移动到屏幕边缘时,滚轮可以切换标签页,调整亮度,快速翻页,希望未来os都能有这种交互,
产品思考 好用的鼠标:滚轮支持左右拨动,键位绑定信息支持保存在板载内存,可以卸载掉驱动软件 交互