# 并击

并击双拼原理： 左手能控制23个声母，右手能控制24个韵母，把右手上左手没有的键，映射到左手。左手键映射到右手。 以下是一个示例。

```
chord_composer:
  # 字母表，包含用并击按键
  # 击键一律以字母表顺序排列
  alphabet: "aqzswxdecfrvgtbhynjumki,lo.;p',./"
  algebra:
    # - "xform/^,$/,/"
    # - "xform/^\.$/./"
    # 定义左手11键       
    - xform/^at(?![左右])/y左/
    - xform/^ar(?![左右])/u左/
    - xform/^ae(?![左右])/i左/
    - xform/^aw(?![左右])/o左/
    - xform/^qf(?![左右])/p左/
    - xform/^as(?![左右])/l左/
    - xform/^ad(?![左右])/k左/
    - xform/^af(?![左右])/j左/
    - xform/^ag(?![左右])/h左/
    - xform/^ac(?![左右])/m左/
    - xform/^av(?![左右])/n左/

    # 定义右手15键
    - xform/jp(?![左右])$/q右/
    - xform/jo(?![左右])$/w右/
    - xform/ji(?![左右])$/e右/
    - xform/ul(?![左右])$/r右/
    - xform/yl(?![左右])$/t右/
    - xform/l;(?![左右])$/s右/
    - xform/kl(?![左右])$/d右/
    - xform/jk(?![左右])$/f右/
    - xform/hl(?![左右])$/g右/    
    - xform/mk(?![左右])$/z右/
    - xform/nk(?![左右])$/x右/
    - xform/ml(?![左右])$/c右/
    - xform/nl(?![左右])$/v右/
    - xform/ni(?![左右])$/b右/
    - xform/;(?![左右])$/a右/
  # 并击完成后套用式样
  output_format:
    - "xform/^(.*)左/$1/"
    - "xform/^(.*)右$/$1/"
    - "xform/^(.*)左(.*)右$/$1$2/"
```

这样相当于左右手都能控制26个字母。（这段配置参考了星空键道） 我可以做到只用左手打字，也可以实现左右手并击，敲一次出一个字。因为我的字母顺序是左手字母在前，这样并击出来的字符就一定是声母在前。

例如：

地，本来就是左手声母，只需要并击d和i即可

皮，p在右手需要映射到左手，用qf，所以并击qf就出现p，并击qfi 就出现皮

么，m在右手，e在左手，正好相反。需要并击ac出m 并击ji出e，并击acji出么

我的方案优点是可串击可并击，可正常打字，可用单手。 我只是在正常双拼基础上，加了左右手映射。映射规则基本上就是镜像一下再加个字母，例如yuio镜像到左手分别是trew加上a，p是q加上f

<br>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://moqiyinxing.chunqiujinjing.com/index/mo-qi-yin-xing-gao-ji-gong-neng/bing-ji.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
