跳到正文
烈焰甘蔗Wiki

从剪贴板粘贴(Clipboard Paste)

基本信息

属性 值
注册名 key.clipboardPaste
分类 OpenComputers(OpenComputers.Name)
默认按键 未绑定(Keyboard.KEY_NONE)
显示名 key.clipboardPaste = 从剪贴板粘贴 / Paste Clipboard(lang/zh_CN.lang、lang/en_US.lang)
注册位置 client/KeyBindings.scala:47 构造,client/Proxy.scala:83 ClientRegistry.registerKeyBinding

功能

按住此键,把操作系统系统剪贴板的内容注入 OC 的文本输入缓冲区(终端 / 屏幕 GUI 的输入框)。

实现要点:

  • client/gui/traits/InputBuffer.scala:94 在按键检测到按下时读取剪贴板并写入输入缓冲。
  • InputBuffer.scala:107 复用同一判定判断鼠标按钮绑定(isBoundMouseButton),所以本键可以绑到鼠标键上。
  • 剪贴板内容的来源是客户端命令 /oc_setclipboard <value>(client/CommandHandler.scala:13-18),以及 GUI 侧的右键复制(client/PacketHandler.scala:122、:141 调用 GuiScreen.setClipboardString)。

使用方式

  • 按住生效:在输入框聚焦时按住该键。
  • 默认未绑定:需玩家在「选项 → 控制」中手动绑定。

相关条目

浏览全部模组