【开发者自荐】 Jwno 平铺窗口管理器

软件名称

Jwno 平铺窗口管理器

应用平台

  • Windows

推荐类型

【开发者自荐】

一句简介

Jwno 是一个运行在 Windows 10/11 系统上的 键盘驱动可扩展 平铺窗口管理器。

应用简介

  • 完全键盘驱动
  • 强大的快捷键系统(类似 Emacs)
  • 支持用 Janet 扩展
  • 绿色软件,无需安装
  • 超级轻量,可执行文件 < 2M
  • 使用键盘操作大部分 GUI
  • 布局历史记录
  • 可以配合原生 Windows 虚拟桌面使用
  • “便签簿”功能,隐藏/呼出特定窗口

截图

jwno-emacs-repl.jpg

ui-hint-demo.gif

链接

5 个赞

用lisp开发的应用程序很少见啊

最近添加了两个好玩的脚本例子:

mouse-grid-demo.gif

bounce-demo.gif

1 个赞

是的,我知道的其他比较出名的桌面软件就只有 Kanata,而且它也不是用 Lisp 写的,只是用了个像 Lisp 的语法来做配置。

用 Lisp 完全是因为它整个改变了我对编程语言的看法。而且 Janet 这个方言对新手算比较友好的,用起来有很多地方和 Lua 很像,同时又不妨碍老师傅用它搓出 Lisp 魔法。

有意思

小白下载,小白困惑,小白看安装指南,小白删除 :joy:

1 个赞

我也曾经是小白,这其实是我认真写的第一个 Windows 应用 :joy:

这里有个交互式教程(英文),把文件下载下来,拖放到 jwno.exe 上,它会指导你使用一些基本操作。

看完教程之后,你可以下载这个示例配置文件,把它保存在和 jwno.exe 相同的文件夹,命名为 jwno-config.janet,然后试着启动 jwno.exe.

Jwno.exe 成功启动后, Win + Shift + / 可以显示所有快捷键:

jwno-keys.JPG

右边有省略号(…)的快捷键是有下级菜单的,下级菜单里的键位会显示在屏幕左上角。例如,如果我们按了 Win + W (窗口菜单),左上角会显示:

jwno-keymap-hint.JPG

最直观地了解这些功能的方法就是,挨个试试 :joy:,或者直接在这里问我,我会不时回来看看大家的反馈的。

昨天上 Hacker News 首页了,感觉像做梦一样 :joy:

1 个赞

看到你第二个动图的全屏快捷键,好像不错啊。
之前我用 win-vind,经常抽风,等会试试你这个

和komorebi相比有什么独特的功能么?

不好意思最近没上论坛,刚刚才看到回复:sweat_smile:

最特色的应该就是楼上说的“全屏快捷键”了,不过实际上不是全屏,而是针对当前窗口。是类似 win-vind 用键盘操作 GUI 的功能(主贴最后一个动图演示的)。我自己日常使用的时候基本上手不用离开键盘。

另外还有很多操作细节和 Komorebi 不一样的,如果你已经习惯了Komorebi 的操作, Jwno 可能会感觉有点生硬:sweat_smile:,具体估计还是要亲自试过才能得出结论。