📣 如果你喜欢 Emoji 但没有找到趁手的扩展,这里有一个选择 +Emoji - 基于 Chrome 简单、纯粹、中文语义化的 Emoji 扩展 😙 🎉

2017-11-02 07:11:04 +08:00
 kenshin

+Emoji

一个基于 Chrome 简单、可靠、纯粹、中文语义化的 Emoji 扩展


简悦 1.0.3 间歇新挖一坑 😋 原本自用,直到 简悦 1.0.4 发布后,用了几天的时间把这个坑填上了 😀


+Emoji 的官网 在这里,代码开源并托管在 Github 上,通过 Chrome Webstore 下载 或者 离线下载


名字

+Emoji 灵感来源于 文字 + Emoji 之意

缘由

由于开发 简悦 又是独立开发者缘故,所以只能自己做客服... 😂 再写一些反馈时,会不时加入一些 Emoji,原本需求不大的时候,使用的是 http://classic.getemoji.com/ 及 鼠须管自带的 Emoji ... 但它们都不太好用,虽然鼠须管的 Emoji 很强大,但需要记住每个 Emoji 的名称,这显然不太现实。

竞品

试用了 Chrome webstore 里面的几个下载量很大的 Emoji 扩展,例如:

但是并不满意,原因:

  • 无法中文语义;

  • 由于 Emoji 较多,但并不是每个平台都能支持,所以往往选择了一个 Emoji 后,却不支持 Chrome ;

  • 颜值不够;

  • 插入光标处后,输入框失去焦点;

理想的 Emoji 扩展

结合我在使用时的一些特点,总结了如下的一些功能

  • 中文语义化; 输入 显示跟其有关联的 Emoji

  • 插入光标处后,输入框不失去焦点;

  • 支持常用的 Emoji 集合,而非 任意平台

  • 支持快捷键呼出;

  • 可以作为独立窗口存在; 希望可以在其它 App 里面使用

  • 灵活的定制化,包括:可定义触发条件、插入规则、黑名单等方式。

+Emoji 的功能

  • 使用了最基本的 Emoji 集合,支持任何 App ;
    均不会出现乱码情况

  • 支持关键字(中 /英文)查询匹配 Emoji ;
    呼出关键字 [:: | ::] [关键字 | 空格] [空格]

    例如:

    • ::gr // 查询关键字 gr 为内容的 Emoji
    • :: // 查询全部 Emoji
    • ::笑 // 查询中文语义
    • :: // 查询全部 Emoji
  • 复制到剪切板并支持多个复制;

  • 支持快捷键呼出;
    默认快捷键 command / ctrl + Shift + Y

  • 可作为独立窗口存在;

  • 个性化定制,包括:可定义触发条件、插入规则,黑名单(支持 minimatch 模糊匹配)等;

  • 快捷键插入后,光标仍处于输入框中;

截图

Popup 窗口

插入全部

定制化

使用视频

已知问题

  • iFrame 无法使用 插入模式

  • 非标准 <input> / <textarea> 类标签无法使用快捷键 :: 呼出 插入模式

感谢

+Emoji 使用了 Emoji-Extension-for-Chrome 部分代码;中文语义字典由 apple-emoji-dict 提供来源。 最后

希望你能喜欢 +Emoji 😍 以及骗一波 Star 😈 https://github.com/kenshin/emoji

4804 次点击
所在节点    分享创造
45 条回复
kenshin
2017-11-02 11:06:44 +08:00
@toou123 #20
应该没问题,试试 本地下载。

@Haiwx #19
💛 👏
kenshin
2017-11-02 12:31:29 +08:00
@Haiwx #19
@rosu #2
@7654 #6

简单的试着做了下移植,并没有想象中的麻烦,但如何能顺畅的调试还在研究中 🙈

Haiwx
2017-11-02 12:40:15 +08:00
@kenshin 很棒,等您的好消息 😄 !另外,由于 FF 的 WebExtensions API 仍然在开发中,建议用 nightly/beta 版本的 Firefox ( https://www.mozilla.org/zh-CN/firefox/channel/desktop/#nightly )版本的 Firefox 获取最新更新,应该可以更好的配合移植及以后的更新工作。
Loyalsoldier
2017-11-02 14:28:49 +08:00
::哭
Loyalsoldier
2017-11-02 14:29:34 +08:00
@Loyalsoldier #24

操作失误……

还不错,支持
kenshin
2017-11-02 15:02:11 +08:00
@Loyalsoldier #25
😓 😂 🎉 😈
sobigfish
2017-11-02 17:11:45 +08:00
“::飞机”匹配的是三个飞字的(没有✈️)貌似第二字被忽略了
kenshin
2017-11-02 17:38:31 +08:00
@sobigfish #27
额,是的。之前只想匹配中文的一个关键字... 项目周期跨度太大了,忘记修改了。 😵 好在可以通过修改 [替换条件] 实现这个功能。

替换条件改为

([\u4e00-\u9fa5]|[a-zA-Z ])+

即可。

不过,中文 飞机对应的 emoji chas 9992 并不存在于 目前这些 emoji 中。 😂 😢
kenshin
2017-11-02 19:09:23 +08:00
@Haiwx #19
@rosu #2
@7654 #6



简单的弄了一下,完成度 90%,顺利的话,打算明天发布,但应该不是非常完美。
dexterzzz
2017-11-02 19:30:04 +08:00
这是 win10 输入法自带的功能😀
linuxchild
2017-11-02 19:31:18 +08:00
@rosu 正想说高产似那啥。。
kenshin
2017-11-02 20:14:41 +08:00
@dexterzzz
鼠须管也有这个功能,帖子里说了,绝大多数 Emoji 的名字都不知道,所以我经常使用的是模糊查询。
alanmerlin
2017-11-03 07:53:50 +08:00
佩服 佩服 如此高产
kenshin
2017-11-03 10:49:42 +08:00
@alanmerlin #33
@linuxchild #31
@greatghoul #5
「高产」 😂 好奇怪的词... 😈

+Emoji 是十一之前陆续开发出来的,十月底清闲了一段时间,余量足够 😁 ,所以把 +Emoji 整理了一下就发布了。

最近有在尝试时间和精力可承受的情况下,并行两个项目的体验,+Emoji 就是这个体验的产物。 😎
kenshin
2017-11-03 15:37:05 +08:00
@Haiwx #19
@rosu #2
@7654 #6

已上架 Firefox,详细请看附言,下载地址 https://addons.mozilla.org/zh-CN/firefox/addon/emoji_cn/
Haiwx
2017-11-03 18:25:25 +08:00
@kenshin 已经安装在用了 😁 非常感谢大佬的辛苦适配,Firefox 需要更多更多像您一样的开发者 👍 💓
kenshin
2017-11-03 18:47:50 +08:00
@Haiwx
哈,客气了。因为简悦未来肯定要上 Firefox,所以正好用 +Emoji 试水,今天抽时间试了试简悦,发现修改的内容比较多… 😢

PS: 发现 +Emoji 竟然也适用于手机端… 👍 (本条信息以及 emoji 都是在手机端通过插入完成的。)
越来越喜欢 Firefox 了!😍

如果觉得不错的话,多帮忙宣传以及投票!
milklee
2017-11-03 18:57:06 +08:00
头一次知道 Firefox 提供了 www.extensiontest.com 这样贴心的功能,测了一下划词翻译居然是兼容的 😂
kenshin
2017-11-03 19:34:28 +08:00
@milklee
哈,一般是没问题的,赶快上架呀,不仅免费而且几乎是秒过(评审),更可以在手机端使用。😁
xy19009188
2017-11-04 10:57:54 +08:00
楼主,求你的所有插件 Firefox WE 版本

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/402798

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX