返回目录

ai-keyboard

imtheolin/ai-keyboard

Putting prompts at your fingertips

1

星标

0

Fork

Apache-2.0

许可证

2026-06-09

创建于

2026-06-21

最近推送

README

AI Keyboard — Prompts at Your Fingertips

AI Keyboard User Guide

These 136 Prompts Will Transform How You Prompt

Typing prompts into the input box is very time-consuming.

To improve the efficiency of interacting with AI,

I devised an AI Keyboard:

Keyboard Layout

I wrote 136 prompts for the 26 letter keys on a keyboard, which are commonly used in work and daily life.

You can set them as preset instructions for AI tools, or send them directly in the chat.

By doing so, letter keys like a, s, d become shortcuts; you can simply type the corresponding shortcut to use the prompt.

Tips: This README includes the 136 prompts and a detailed user guide. If you find it helpful, consider starring this repository for future reference.

Here is an outline for this AI Keyboard User Guide. After reviewing it, you can start reading from the sections you need.

Outline

Chapter 1: The five functional zones and visuals of AI Keyboard.

Chapter 2: The anatomy of AI Keyboard, including 136 prompts.

Chapter 3: AI Keyboard's usage guides and instructions for setting new AI Keys.

Chapter 4: Tips for remembering each key's prompts.

Chapter 5: My motivation and sources of inspiration.

Click to hide or show the User Guide

Chapter 1 Introduction to AI Keyboard

1.1 Five Functional Zones of AI Keyboard

The Functional Zoning Table of AI Keyboard

For better usability and recall, I divided a keyboard into five functional zones, and then wrote prompts with similar usage scenarios for the keys in each zone.

As shown in the table above, the orange area is Office Zone, the green area is Daily Life Zone, the red area is Health Zone, the deep purplish red area is Self-Improvement Zone and the blue area is Q&A Assistant Zone.

The "explain why", "rewrite" and "reanswer" in this functional zoning table are brief descriptions of each key.

For all 136 prompts and corresponding shortcuts, please refer to Chapter 2.


1.2 AI Keyboard Visuals

Here is the logo for AI Keyboard, a small red octopus:

Logo

So you can also call it "OctoBoard".

Its key visual features an octopus casting magic on a keyboard, symbolizing "prompts at your fingertips."

The Key Visual of AI Keyboard


Chapter 2 The Anatomy of AI Keyboard

AI Keyboard mainly consists of 136 prompts.

To use it, you need to set the prompts as preset instructions for AI tools.

You can also send them directly in the chat, or use the native text replacement feature in your input method to set them as custom phrases.

Tips: In addition to setting the 26 letters as shortcuts, I also defined some others. I'm sure you'll be able to spot the pattern from the shortcuts before each prompt.

Click to hide or show the prompts

The prompts are as follows:

<ai_keyboard>

<metadata>

Name: AI Keyboard

Version: General v2.0

Author: Theo Lin

</metadata>

<system_rules>

In this conversation, all your subsequent responses must strictly follow the rules below:

I've configured letters, numbers, words as well as combinations of letters paired with numbers or symbols as shortcuts for prompts.

Please insert the content provided after the shortcut into the [] and use the result as the prompt I'm sending you.

If my input consists solely of a shortcut without any additional content and the prompt corresponding to this shortcut contains [], please prioritize checking whether there is a file uploaded in the current message: if so, fill the content of the file into the []; if not, then default to filling your response from the previous round of dialogue into the [].

If there are two [] in the prompt associated with a shortcut, I will use / to separate my input; please put the content before the / into the first [] and the content after the / into the second.

If I use multiple shortcuts, I will also use / to separate them.

The shortcuts and corresponding prompts are as follows:

q: Explain or interpret the following from the above response in detail: [].

qq: When I feel like asking you [], what might I really be asking?

qz: Improve this prompt, then execute it: [].

——

w: Why []? Please explain it in plain English.

ww: Why []? Please provide a detailed explanation.

wq: Use the 5 Whys method to identify the root cause of [].

wz: Use brainstorming to identify the causes of [].

w1: Use first principles to explain why [].

——

e: Here is the meaning or feeling I want to convey: []. Please suggest some appropriate words and expressions.

ee: My purpose is as follows: []. Please give me some suggested phrasing, communication tips, and conversation templates.

eq: [], which phrasing is better? Please give me a few more options.

ez: Use appropriate methods of argumentation and supporting evidence to argue for the following point: [].

——

r: Reply to the following message in an emotionally intelligent way: [].

rr: Reply to the following message in a way that provides emotional value: [].

rq: My purpose is as follows: []. So how should I reply to the following message: [].

rz: I want to ask [] some questions to []. Please give me some suggested questions and include questioning tips.

rp: Act as [] and chat with me.

——

t: Translate the following into English: [].

tt: Translate the following into Chinese: [].

tq: Analyze the subtext or implications of the following: [].

tz: Translate the following into English and generate a summary: [].

——

y: The work I'm going to do is as follows: []. Please give me some prompts and thinking exercises to help expand my perspective and improve my efficiency.

yy: Provide teaching methods for the following instructional content: []. The target audience is [].

yq: Guide me to think and analyze the following through questioning: []. Don't give me the answer directly. Instead, start by asking me the first question.

yz: How to help [] cultivate or learn []?

——

u: You are my therapist now. I []. Please provide me with psychological counseling or emotional support.

uu: The things that are mentally draining me are as follows: []. What should I do?

uq: I want to []. But due to inner conflict and psychological barriers, I haven't been able to take action for a long time. Please give me some encouragement and guidance.

uz: I feel mentally exhausted because []. What should I do?

——

i: I or my []. Please analyze the causes from physiological, psychological and other relevant perspectives.

ii: I []. To avoid any health risks, what preparations should I make beforehand? And what should I watch out for during the process?

iq: Share some daily habits that are beneficial for physical health and brain agility.

iz: I have []. Given this, first help me understand the potential consequences and what's at stake. Then remind me to take a break immediately. Finally, provide some simple and effective ways to rest.

ip: I or my []. Please provide emergency procedures along with relevant precautions.

——

o: Give me an overview of [], including its nutritional value, storage methods, shelf life, and precautions when consuming it.

oo: Is it better to consume [] before or after meals?

oq: []. Can I still eat it?

oz: I want to make []. Please provide a list of ingredients and detailed cooking instructions.

op: My daily work is as follows: []. Please provide meal plans and dietary advice that can help increase energy and improve work efficiency.

——

p: Additional information or requirements are as follows: [].

pp: To answer this question more accurately, what additional information should I provide or clarify?

pq: I plan to []. Please create a plan for me.

pz: Generate an exhaustive list of [], and rank the items by importance.

——

a: Polish the following text: [].

aa: Check the grammar, logic, spelling, punctuation, and typos of the following: [].

aq: Rewrite, using five different rhetorical devices: [].

az: Rewrite, making it simpler and easier to understand: [].

a+: Rewrite, more comprehensive and detailed: [].

a-: Rewrite, more concise: [].

a1: Rewrite, more penetrating: [].

a2: Rewrite, more engaging: [].

——

s: Generate a summary of the following: [].

ss: Conduct a close reading of the following: [].

sq: Identify the domain-specific terms in the following and create a glossary: [].

sz: Make the following easier to read and understand by adjusting the phrasing, sentence structure, and paragraph length: [].

s1: Analyze and appreciate the following: [].

——

d: What is []?Define in plain English.

dd: Define [] in professional terms.

dq: Write a research report on [].

dz: What is the difference between []?

dp: Collect and organize words, terms, concepts, theories, methods, and other related content about [].

——

f: Give me some words that express or describe [], along with their meanings and example sentences.

fc: Give me some collocations related to [], along with their meanings and example sentences.

ff: Compare the following words in terms of nuance, connotation, formality, and typical usage contexts: []. Highlight their key differences and provide clear example sentences for each.

fa: Look up antonyms for [], along with their meaning and example sentences.

fs: Look up synonyms for [], along with their meaning and example sentences.

fq: Look up proverbs, sayings, slang expressions, idioms, ancient poems, and famous quotes related to [].

——

g: You are my life mentor and coach. My current life goal is []. Please help me stay focused on this goal in my daily life.

gg: In the process of [], I encountered the following problems: []. Please give me some guidance.

gq: Give me some methods to reduce external distractions and prevent overthinking, so that I can stay focused and achieve the following goals: [].

gz: When I want [], what might I really want?

——

h: I want to []. What should I do?

hh: How []? Please generate a quick start guide.

hq: Give me a "What Not to Do" guide to [].

hz: Provide solutions that maximize results with minimal effort for: [].

h1: Use first principles to analyze how [].

h2: Use the 80/20 rule to analyze how [].

——

j: Comment on the following: [].

jj: Provide a sharp and incisive evaluation of the following: [].

jq: My goals are as follows: []. Please directly point out the shortcomings of the following and provide suggestions for improvement: [].

jz: I [], please share some advice as someone who has been through this.

——

k: Recommend some [], along with the reasons for your recommendations.

kk: Recommend some [], the requirements are as follows: [].

kq: The work I'm about to do is as follows: []. Please recommend some methods or tools that can help improve efficiency.

kz: Recommend some [] that can help break through information cocoons.

——

l: How to learn [] quickly.

ll: I want to improve my [] skills. What should I do?

lq: I want to learn []. Please build a comprehensive knowledge framework and provide a detailed learning path and practical guide.

lz: Extract from the following content the methodologies and actionable steps that can be applied to life or work: [].

——

z: Rewrite this response, making it shorter and easier to understand.

zz: Generate some more.

za: Generate one more.

zs: Rewrite this response based on the following requirements: [].

zf: Forget the previous turn of the conversation or end the roleplay.

zc: Analyze the shortcomings in your response and formulate a detailed improvement plan.

zv: Make adjustments or additions based on the improvement plan above.

zq: Reanswer this question based on the following requirements: [].

zp: Add more details to this response, such as examples, data, or background information.

——

x: Write a piece of copy with the following objectives and requirements: [].

xx: Provide reference templates for [], along with examples.

xq: Give me some writing materials about [].

xz: You are a [] generator now. Please generate some related content.

xc: Please help me write an AI prompt, the objectives and requirements are as follows: [].

xv: Use it as the prompt I'm sending you.

xp: I want to write []. Please help spark my writing ideas.

x1: Write an article on the topic of [].

x2: The topic of the article is [], and it will be posted on []. Please generate 5 titles in different styles tailored to the platform's characteristics.

——

c: Break down the following task into a series of actionable subtasks, and provide detailed implementation methods, step-by-step procedures, and any important considerations for each subtask: [].

cc: I need to [], but I keep procrastinating. Please give me some methods to overcome procrastination and improve my ability to take action.

cq: I want to [] in []. Please break down this task or goal using the GTD time management method.

cz: Take apart [] and list all parts or components with their English and Chinese names.

——

v: Analyze the following problem using appropriate methods: [].

vv: Analyze the following problem from multiple perspectives: [].

vq: Analyze the pros and cons of the following: [].

vz: Analyze the underlying logic of the following: [].

vp: Analyze the potential short-term, medium-term, and long-term impacts of the following, including both positive and negative effects: [].

vs: My purpose is as follows: []. I need to make a choice between the following options: []. Please analyze their pros and cons to help me make a decision.

v1: Analyze the following using first principles: [].

v2: Analyze the following using the 80/20 rule: [].

v3: Analyze the following using the syllogistic method: [].

v4: Analyze the following using the four-quadrant principle: [].

v5: Analyze the following using the 5 Whys method: [].

v6: Analyze the following using the Six Thinking Hats method: [].

v7: Analyze the following using the seven-step problem-solving method: [].

——

b: I want to buy []. How should I choose?

bb: Give me a "What Not to Do" guide when buying or choosing [].

bq: Give me a set of criteria for choosing [], ensuring a strict "better to have nothing than to have something mediocre" approach, and explain the reasons.

bz: Which one should I choose: [].

——

n: Report on trending news from the past two days.

nn: Report on recent trending news in the field or industry of [].

nq: Search for the latest developments on [] and generate an analysis report.

nz: Search for the latest information and insights about [].

——

m: I'm going to []. Please generate a list of essential items, a list of considerations, and a checklist of tasks to complete in advance. Rank the items in each list by order of importance.

mm: Generate a comprehensive introduction to [], including but not limited to its cuisine, culture, attractions, geographical features, and local customs.

mq: Generate a travel guide for [].

mz: Write a social guide for [], including but not limited to clothing suggestions, social etiquette, socializing skills, conversation topics, and important considerations.

</system_rules>

</ai_keyboard>

The Key Visual of AI Keyboard


Chapter 3 User Guide

Contents

3.1 How to Prompt Using AI Keyboard

3.2 How to Use in Combination with the Q, Z and P Key

3.3 How to Use the Office Zone Keys

3.4 How to Use the Q&A Assistant Zone Keys

3.5 How to Use Prompts with Two Pairs of Square Brackets

3.6 How to Set New AI Keys for AI Keyboard

3.7 How to Add AI Keyboard to AI Tools

3.1 How to Prompt Using AI Keyboard

First, let's review the keyboard layout:

Keyboard Layout

The description under the letter indicates the basic function: type one letter to use it, and type two letters to access an extended or enhanced function.

Using the f key as an example, typing a single f looks up words with a specific meaning.

Typing ff compares the nuances between words, while typing fs looks up synonyms.

Here's how to use it:

Conversation Simulation 1

Send: fs limerence

Just continue typing after "fs"; there is no need to enter the square brackets.

AI's Response: Some synonyms of limerence, along with their meanings and example sentences.

The prompt preset for fs is "Look up synonyms for [], along with their meaning and example sentences."

The result is shown below:

The Result of Using the FS Shortcut

In everyday work and life, besides using AI to look up words, another common use case is asking AI to explain the meaning of terms.

I assigned the related prompts to the d key:

d: What is []?Define in plain English.

dd: Define [] in professional terms.
Conversation Simulation 2

Send: d dancing

AI's Response: Defined the meaning of dancing in plain English.

Send: dd AGI

AI's Response: Defined the meaning of AGI in professional terms.

Now, looking at the s key next to the d key, I've set its basic function to generate summary and its advanced function to close reading.

s: Generate a summary of the following: [].

ss: Conduct a close reading of the following: [].
Conversation Simulation 3

Send: s a tech news article

AI's Response: The summary of this tech news article.

Send: ss a passage that is a bit hard to understand

AI's Response: The close reading of this passage.


3.2 How to Use in Combination with the Q, Z and P Key

I wrote many AI prompts, covering a range of vertical categories, including office work, writing, teaching, self-improvement, and response refinement.

When I first started devising AI Keyboard, I only planned to assign two prompts to each key.

Using the a key as an example, I assigned one prompt to "a", and another to "aa".

But as I went deeper, I found there were plenty of other handy ones that still needed to be added.

So I set some new shortcuts by combining other keys with q&a assistant keys (q, z, and p).

For example, consider the n key in the Daily Life Zone:

Typing a single n has AI report on trending news from the past two days.

Typing nn has AI deliver the latest trending news in a specific field or industry.

And the prompt preset for nz is "Search for the latest information and insights about []."

For nq is "Search for the latest developments on [] and generate an analysis report."

Here's how to use it:

Conversation Simulation 4

Send: nq embodied intelligence

AI's Response: An analysis report on the latest developments in embodied intelligence.

Check out the i key in the Health Zone for a similar case:

i: I or my []. Please analyze the causes from physiological, psychological and other relevant perspectives.

ii: I []. To avoid any health risks, what preparations should I make beforehand? And what should I watch out for during the process?

iq: Share some daily habits that are beneficial for physical health and brain agility.

iz: I have []. Given this, first help me understand the potential consequences and what's at stake. Then remind me to take a break immediately. Finally, provide some simple and effective ways to rest.

ip: I or my []. Please provide emergency procedures along with relevant precautions.


3.3 How to Use the Office Zone Keys

The Functional Zoning Table of AI Keyboard

The basic functions of the keys in the Office Zone are to write(x), translate(t), polish(a), sum up(s), define(d), look up(f), instruct(y), break down(c) and analyze(v).

I'd like to focus on the a, f, x and v keys, as I wrote many practical prompts for them.

3.3.1 A Key Usage

Typing a single a polishes the text; while typing aa checks the text.

And typing aq can let AI rewrite the text using different rhetorical devices; while typing az has AI rewrite the text in a simpler and more accessible way.

Furthermore, I configured a+ and a- as shortcuts, with the following assigned prompts:

a+: Rewrite, more comprehensive and detailed: [].

a-: Rewrite, more concise: [].
Conversation Simulation 5

Send: a+ a viewpoint

AI's Response: This viewpoint has been rewritten in a more comprehensive and detailed way.

Send: a- a lengthy article

AI's Response: This article has been rewritten in a more concise way.


3.3.2 F Key Usage

To maximize the utility of AI's word lookup feature, my subsequent improvements involved subdividing the feature into:

looking up collocation, near-synonym, antonym, synonym, hypernym, hyponym and metonym.

The corresponding shortcuts are: fc, fn, fa, fs, fu, fd and fm.

Additionally, I've integrated specialized lookups for verbs, measure words, onomatopoeic words, adjectives and all inflected forms of a word.

The corresponding shortcuts are: fv, fmw, fow, fadj and fp.

The following are prompts not covered in Chapter 2, you can add them according to your needs.

fn: Look up near-synonyms for [].

fu: Look up hypernyms for [].

fd: Look up hyponyms for [].

fm: Look up metonyms for [].

fv: Look up verbs related to [].

fmw: Look up measure words for [].

fow: Look up onomatopoeic words for [].

fadj: Look up adjectives that describe [].

fp: List all inflections of the following words: [].

3.3.3 X Key Usage

Typing a single x writes a piece of copy; while typing xx generates reference templates along with examples.

Meanwhile, you can type xq to get writing materials on a certain subject, type xz to turn AI into a generator, and type xp to let AI help spark your writing ideas.

In addition, I also wrote instructions for AI to generate prompts, and the shortcut is xc.

xc: Please help me write an AI prompt, the objectives and requirements are as follows: [].

Use it with xv allows AI to generate a response using the prompt from the previous turn.

xv: Use it as the prompt I'm sending you.
Conversation Simulation 6

Send: xc the objectives and requirements

AI's Response: The prompt written for you.

Send: xv

AI's Response: Response generated using the prompt above.


3.3.4 V Key Usage

Typing a single v analyzes problems using appropriate methods; while typing vv analyzes from multiple perspectives.

The function of vq is to analyze the pros and cons, while vz is to analyze the underlying logic.

I've also set v1, v2, v3, v4, v5, v6 and v7 as shortcuts and empowering them with prompts for analyzing problems using specific methods, as follows:

v1: Analyze the following using first principles: [].

v2: Analyze the following using the 80/20 rule: [].

v3: Analyze the following using the syllogistic method: [].

v4: Analyze the following using the four-quadrant principle: [].

v5: Analyze the following using the 5 Whys method: [].

v6: Analyze the following using the Six Thinking Hats method: [].

v7: Analyze the following using the seven-step problem-solving method: [].
Conversation Simulation 7

Send: v1 how to achieve my life ideals

AI's Response: Analyzed this question using first principles.


3.4 How to Use the Q&A Assistant Zone Keys

The Functional Zoning Table of AI Keyboard

When interacting with AI, you may want to understand the meaning of a concept mentioned in the response.

And you may also find that the response is too long and want the AI to shorten it.

As another example, you may want to add more context to get the response you're looking for.

That's when the three q&a assistant keys including q, z, p come into play.

3.4.1 Q Key Usage

When you want AI to explain or interpret a specific concept, word, sentence, or paragraph in its response, simply type one q, then paste what you want to ask further, and hit send.

Here's how to use it:

Conversation Simulation 8

Send: h keep myself energetic every day

AI's Response: The way to keep energetic every day ("glycemic index" was mentioned in the response).

The prompt preset for h is "I want to []. What should I do?"

Send: q glycemic index

AI's Response: Explained the meaning of glycemic index.

The prompt preset for q is "Explain or interpret the following from the above response in detail: []."


3.4.2 Z Key Usage

Sending a single z prompts AI to rewrite the generated response to be shorter and easier to understand.

Conversation Simulation 9

Send: ll writing

AI's Response: The specific steps, however, are quite lengthy.

The prompt preset for ll is "I want to improve my [] skills. What should I do?"

The Result of Using the LL Shortcut

Send: z

AI's Response: A shorter response with easier-to-understand steps.

The Result of Using the Z Shortcut

While sending zz makes AI generate more related content.

Conversation Simulation 10

Send: k niche sci-fi movies

AI's Response: Recommended some movies based on your request, along with the reasons for the recommendations.

The prompt preset for k is "Recommend some [], along with the reasons for your recommendations."

Send: zz

AI's Response: Recommended some more movies, along with the reasons for the recommendations.

✨ ✨ ✨ ✨ ✨ ✨

If you feel that the AI's response is not perfect, you can first send zc to have the AI analyze the shortcomings in the response and propose improvements.

zc: Analyze the shortcomings in your response and formulate a detailed improvement plan.

After receiving the response, send zv to have the AI regenerate based on the improvement plan.

zv: Make adjustments or additions based on the improvement plan above.

The specific usage is as follows:

Conversation Simulation 11

Send: dq the development of AI

AI's Response: A research report on the development of AI.

The prompt preset for dq is "Write a research report on []."

Send: zc

AI's Response: Analyzed the shortcomings in this research report and formulated a detailed improvement plan.

Send: zv

AI's Response: Made adjustments or additions based on the improvement plan above.


3.4.3 P Key Usage

Originally, I wrote prompts focused on planning for the p key.

Later, I realized that filling in information only within the [] is not enough to fully express the requirements.

Sometimes, the requests being made can also conflict with the prompt assigned to the shortcut.

Take tt shortcut as an example; its corresponding prompt is: "Translate the following into Chinese: []."

If we enter the text to be translated after tt and then want to add additional requests, those requests will also be placed within the [].

In the end, AI may translate the requests into Chinese as well, instead of following them as instructions.

Therefore, I revised the basic function of the p key to:

p: Additional information or requirements are as follows: [].
Conversation Simulation 12

Send: tt helping you easily enjoy the convenience brought by Al / p give three different versions

AI's Response: Translated this sentence into Chinese and provided three different versions.

The result is shown below:

The Result of Using the TT and P Shortcut

3.5 How to Use Prompts with Two Pairs of Square Brackets

Some prompts contain two pairs of [], for example:

yz: How to help [] cultivate or learn []?

gg: In the process of [], I encountered the following problems: []. Please give me some guidance.

When using this type of prompt, simply enter a / as a separator.

Conversation Simulation 13

Send: gg achieving my life goals/feel lost

AI's Response: Provided targeted guidance.

Click to hide or show the screenshot of the result The Result of Using the GG Shortcut


3.6 How to Set New AI Keys for AI Keyboard

In AI Keyboard, the shortcut of a prompt is called AI Key, such as a, aq, a1, v1.

And the combination of a shortcut and a prompt is called aikey, for example:

mq: Generate a travel guide for [].

You can directly modify the preset prompts I've assigned to the AI Keys, or you can create your own custom AI Keys, like go, lol, yyds.

I recommend using a format consisting of one letter and one number when assigning new AI Keys for AI Keyboard.

I've already configured a few defaults—for example, s1 is for analyzing text, x1 is for writing articles and x2 is for generating titles.

Now, let's also set x3 as an AI Key.

It's simple and takes just two steps:

Step 1: Add a colon after "x3" to make it "x3:".

Step 2: Write the specific prompt, for instance, asking AI to generate New Year greetings for different Chinese zodiac years.

x3: Give me some New Year greetings for the Year of the [].

Tips: Consider placing the new aikey after the corresponding key to make it easier to locate and modify later.

Conversation Simulation 14

Send: x3 horse

AI's Response: Some New Year's greetings for the Year of the Horse.

✨ ✨ ✨ ✨ ✨ ✨

Also, if your physical keyboard has a numeric keypad, setting the numbers directly as AI Keys will be much more convenient.

For example, assign the number 1 as an AI Key to search for and interpret AI news.

1: Search for and interpret recent trending news in the field of AI.
Conversation Simulation 15

Send: 1

AI's Response: Recent trending news and analysis in the field of AI.


3.7 How to Add AI Keyboard to AI Tools

To keep this guide from getting too long, I will only cover how to add AI Keyboard to DeepSeek and Gemini here.

3.7.1 How to Add AI Keyboard to DeepSeek

Method 1

Copy the prompts from Chapter 2 into the input box, and then send them to DeepSeek.

How to Add AI Keyboard to DeepSeek

Method 2

Copy the prompts from Chapter 2 into a document, and then upload the document.

How to Add AI Keyboard to DeepSeek

Tips: Consider pinning the conversation containing these prompts for quick access and reuse.


3.7.2 How to Add AI Keyboard to Gemini

First, click "Gems" in Settings:

How to Add AI Keyboard to Gemini

Then create a new Gem:

How to Add AI Keyboard to Gemini

Finally copy the prompts from Chapter 2 into the "Instructions" field and save it:

How to Add AI Keyboard to Gemini


Chapter 4 How to Remember Each Key's Prompts

When I was devising AI Keyboard, I intentionally created associations between letter, prompt and words or Pinyin associated with the letter.

So that they can be memorized using mnemonic techniques.

For example, the basic function of the q key is to ask follow-up questions, so you can associate it with the word "question", which help you remember that the q key includes prompts related to asking questions.

Similarly, the basic function of the b key is "I want to buy []. How should I choose?" which is related to shopping.

So you can use the word "buy" to help remember the prompts included in the b key.

Besides words, you can also use pinyin initials or letter shapes as memory aids to remember the prompts assigned to each key.

The specific memorization methods are as follows:

The letters in the top row

The q key's function is to ask follow-up questions, its mnemonic is "question".

The w key's function is to explain why, its mnemonic is "why".

The e key's function is to help with expression, its mnemonic is "express".

The r key's function is to reply message, its mnemonic is "reply".

The t key's function is to translate text, its mnemonic is "translate".

The y key's function is to provide instructions, its mnemonic is "Yoda".

The u key's function is related to mental health, its mnemonic is "unconscious".

The i key's function is related to physical health, its mnemonic is "in good health".

The o key's function is related to dietary health, its mnemonic is "oral" and the letter "o" can be seen as an open mouth.

The p key's function is to add information, its mnemonic is "plus" or "postscript".

The letters in the middle row

The a key's function is to rewrite text, its mnemonic is "adapt".

The s key's function is to generate summary, its mnemonic is "sum up".

The d key's function is to define terms, its mnemonic is "define".

The f key's function is to look up words, its mnemonic is "find".

The g key's function is to help focus on the goal, its mnemonic is "goal".

The h key's function is to generate guide, its mnemonic is "how".

The j key's function is to provide an evaluation, its mnemonic is "judge".

The k key's function is to offer content picks, its mnemonic is "pick".

The l key's function is to generate study guidance, its mnemonic is "learn".

The letters in the bottom row

The z key's function is to revise the response, its mnemonic is "zapper".

The x key's function is to generate text, its mnemonic is "xie", which is the pinyin of the Chinese character "写" (write). You can also think of "x" as two pens crossing each other.

The c key's function is to break down tasks, its mnemonic is "chunking".

The v key's function is to analyze problems, its mnemonic is "view".

The b key's function is to serve as a buying guide, its mnemonic is "buy".

The n key's function is to serve as a news broadcast, its mnemonic is "news".

The m key's function is to serve as a travel map, its mnemonic is "map".


Chapter 5 Motivation and Inspiration

5.1 Why I Created AI Keyboard

I often use AI as a dictionary to look up words and get definitions for terms or concepts.

I also turn to AI for dietary advice—like asking if a certain food is still safe to eat, or whether it's better to have something before or after a meal.

Asking AI directly when you have questions is not only highly efficient, but also allows you to ask follow-up questions within the same conversation.

However, having to retype or copy and paste prompts before every query is both tedious and time-consuming.

So I started thinking about how to make prompts more convenient to use.


5.2 Sources of Inspiration

My inspiration comes from the game League of Legends.

One day, while pressing the q, w, e, r keys on the keyboard to cast a champion's abilities, a thought suddenly occurred to me:

Why not just assign prompts to the 26 letters on a keyboard?

The prompt content is basically the description of a champion's ability.

Entering a specific letter into the input box indicates the intention to cast the corresponding ability.

Adding information in [] is similar to adjusting the ability's directional indicator by moving the mouse.

Pressing the send button or the Enter key is equivalent to a mouse click to cast the ability.

After that, I started writing prompts for the 26 letters on a keyboard.


📄 License

This project is open source and freely available under the Apache License 2.0.

✅ Under this license, you may:

  • Modify AI Keyboard according to your needs.
  • Integrate AI Keyboard into your own tools or applications.
  • Use AI Keyboard in both personal and commercial projects.

🤝 Contributing

I'm well aware that my personal perspective and tech stack are limited, and I truly look forward to creative developers from the community getting involved.

Let's work together to add more inspiration and features to AI Keyboard and build it into a powerful tool.

You can contribute in the following ways:

  1. ⭐️ Give it a Star: Help boost the visibility of this project so more people in need can find it.
  2. 📣 Spread the word: If you find AI Keyboard useful, feel free to share it with your friends or colleagues.
  3. 💻 Share feedback: You're welcome to open an Issue or submit a PR if you have ideas, find bugs, or would like to suggest new features.

💬 Author's Note

I'm willing to take a leap of faith for my ideals.

To fully realize my vision for AI Keyboard, I chose to work on it full-time and am currently living off my savings.

I've spent a great deal of time and energy crafting, improving, and refining AI Keyboard, with many late nights writing this user guide.

Because I want to pack the general version with as many prompts and use cases as possible for you.

And because I want to help you get up to speed quickly and experience what it feels like to have prompts at your fingertips.

☕️ Support & Appreciation

Although building things for passion is great, to be honest, sustaining this full-time independent work does come with significant financial pressure.

If you'd like to support my work, you're warmly welcome to buy me a coffee or a meal.

Every bit of your support helps extend the runway for my solo development journey, giving me more confidence and freedom to keep creating.

WeChat Sponsor
WeChat Sponsor
Ko-fi Sponsor
Ko-fi Sponsor

🌟 Supporters List

Please leave your GitHub ID or nickname in the note.

Regardless of the amount, I'll add you to the supporters list below to thank you for your support.

🌟 Supporter 📅 Date
TBD coming soon
TBD coming soon
TBD coming soon

✍️ Final Thoughts

Finally, I'd like to close with the tagline I came up with for my blog:

Just AI it, 大胆去AI吧.


Made with ❤️ by Theo Lin

May the spirit of open source be with you. Happy coding! 🚀

DSH Plugins 是独立的 DeepSeek Harness plugins 社区导航站,与 DeepSeek 官方无关,也不代表官方背书。第三方插件未经安全审计,安装前请审查源码。