V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
everettjf
V2EX  ›  分享创造

QVKeyboard 通过 macOS 给 iOS 打字的输入法应用

  •  
  •   everettjf ·
    everettjf · 2018-10-24 00:26:46 +08:00 · 2673 次点击
    这是一个创建于 2221 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近接近 3 周业余时间,开发了一个输入法应用,分享给大家 :) 个人认为是个“或许有用的 App ”吧。


    QVKeyboard (七维输入法)是一个输入法应用,通过 USB 连接 iPhone 到 Mac 后,可以实现在 Mac 端打字,iPhone 上输入。

    原价 6 元,限时 1 块钱哦(限时 3 天,2018.10.23-2018.10.25 )

    场景

    我遇到了下面两种场景:

    1. 经常需要在微信上和别人聊技术,但很多技术的内容又要打好多字,手机打字实在不习惯。某些情况下,电脑又不适合或者不想安装微信的 Mac 端。想快速聊完,快速干活儿。
    2. Day One 是个不错的 App,购买了手机端,但有时候想写的内容多的时候,又是觉得手机打字太麻烦。

    于是我找了一些现成的 App,要么太贵,要么配对太复杂,要么不稳定,要么不支持中文。直到有一天逛 GitHub 看到一个古老的库 PeerTalk。通过连接 USB 线可以立即实现配对,省去了输入 IP、查找蓝牙等配对的过程,可谓是简单直接迅速。

    环境

    目前 QVKeyboard 移动端只有 iOS,PC 端只有 macOS。未来可能会根据需要适配 Android 和 Windows 平台。

    安装

    iOS App :

    1. https://itunes.apple.com/cn/app/qvkeyboard/id1439106456
    2. 搜索 qvkb七维输入法qvkeyboard 都可以到。

    macOS Client :

    1. GitHub https://github.com/qvkeyboard/qvkeyboard/releases
    2. 百度云 https://pan.baidu.com/s/1lRPMJcy22oSSiUDhM5yyAw

    使用方法

    1. iOS 上 QVKeyboard 安装后,打开“设置 - 通用 - 键盘 - 键盘 - 添加新键盘“,在”第三方键盘“区域点击” QVKeyboard “。
    2. 再次点击 QVKeyboard,点击”允许完全访问“,然后”允许“。
    3. 打开任意一个 app 可输入文字的界面,切换输入法到 QVKeyboard。
    4. 现在键盘会如下显示:
    5. 打开 macOS 端 图标如下:

    打开后界面如下: 6. 此时 iOS 和 macOS 如果连接成功,会都显示 🌈Ready for type:)

    1. 可以在输入框打字啦。回车就会发送。Enjoy it :)

    两种输入模式

    • 单行模式:单行模式下回车就会发送。一般适用于聊天等。
    • 多行模式:多行模式下,需要⌘↩才发送。一般适用于粘贴大量的文字到朋友圈等。

    快捷键

    macOS 客户端下面三个按钮有快捷键,目前还没有界面上的提示:

    • Delete (删除键): ⌥⌫
    • Return (回车): ⌥↩
    • Send to iPhone (发送当前内容到 iPhone ): ⌘↩

    Delete 键

    当文本框内容为空时,继续按Delete键,也会发送Delete到 iOS。

    隐私

    由于需要和 Mac 端通讯,必须启用“允许完全访问”。但对于输入法来说,如果允许完全访问了,那就不可避免的带来安全隐患。虽然我啥也没做,但信任的存在就引入了人的因素。

    原理

    其实原理很简单,见开源库 https://github.com/rsms/peertalk

    代码

    Emmm...不开源了。

    总结

    审核过程由于涉及多个端配合,还专门录了个视频,放在了 https://youtu.be/-vr_rHpgwAM ,很菜的口语哈。

    开发如此简单的 App 也挺耗费时间的,所以以后还是多多支持一些独立开发者啦。


    文章有删减,完整文章在 https://mp.weixin.qq.com/s/5-mljFQHx6YthiCDHtFt4g

    8 条回复    2018-10-27 14:14:28 +08:00
    allinoneok
        1
    allinoneok  
       2018-10-24 12:19:45 +08:00
    淘宝 蓝牙键盘
    panda0
        2
    panda0  
       2018-10-24 13:00:52 +08:00
    我一般用 handoff. Mac 端复制文本, IOS 长按粘贴。
    everettjf
        3
    everettjf  
    OP
       2018-10-24 13:23:10 +08:00
    @allinoneok 嗯。蓝牙是一个方式。
    everettjf
        4
    everettjf  
    OP
       2018-10-24 13:23:53 +08:00
    @panda0 嗯。也可以哈哈
    NonClockworkChen
        5
    NonClockworkChen  
       2018-10-24 14:21:21 +08:00
    买了一个,支持一下,感觉还是有点用的。
    everettjf
        6
    everettjf  
    OP
       2018-10-24 22:47:13 +08:00
    @NonClockworkChen 感谢。我在公司总用哈。(没在公司电脑安装微信客户端)哈哈
    fhefh
        7
    fhefh  
       2018-10-25 17:42:50 +08:00
    Typeeto 很早之前用这个~
    galaxyz
        8
    galaxyz  
       2018-10-27 14:14:28 +08:00 via Android
    赞一个
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1226 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 18:01 · PVG 02:01 · LAX 10:01 · JFK 13:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.