# kun音键盘 **Repository Path**: flowelife/IKunKeybord ## Basic Information - **Project Name**: kun音键盘 - **Description**: 极其简单的,通过比对键值发出鸡叫的屑python程序,通过修改一个json文件可以定制此程序 - **Primary Language**: Python - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-12-26 - **Last Updated**: 2023-01-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: Python ## README # kun音键盘 #### 介绍 极其简单的,通过比对键值发出kun叫的屑python程序,通过修改一个json文件可以定制此程序,毫无技术含量,代码极其简陋,适合用于超级小白学习案例(也学不到什么东西,老本才20来行代码) #### 包含的第三方库 1. playsound 2. pynput tip: 使用pyinstaller打包程序 #### 文件 1. audio/ 存放程序音频文件 2. config.json 配置音频与键位关系 3. main.py 程序,但是源码 #### 初始能用的键位 |键|音| |-|-| |j|只因| |n|你| |t|太| |m|美| |g|你干嘛| |a|哎呦| |w|哇哈哈| |shift+c|唱| |shift+t|跳| |shift+r|Rap| |shitf+l|篮球| |shitf+m|Music| #### 常用键位对照表 tip: 程序在摁下按键后会输出键值(懒得删掉的print(key) | 键位 | 值 | |----|---| |左Shift|Key.shift| |右Shift|Key.shift_r| |左Ctrl|Key.ctrl_l| |右Ctrl|Key.ctrl_r| |左Alt|Key.alt_l| |右Alt|Key.alt_r| |空格|Key.space| |Tap|Key.tap| |Enter|Key.enter| |Backspace|Key.backspace| |上|Key.up| |下|Key.down| |左|key.left| |右|Key.right| |a|a| |b|b| |c|c| |d|d| |e|e| |f|f| |g|g| |h|h| |i|i| |j|j| |k|k| |l|l| |m|m| |n|n| |o|o| |p|p| |q|q| |r|r| |s|s| |t|t| |u|u| |v|v| |w|w| |x|x| |y|y| |z|z| |shift+a|A| |shift+b|B| |shift+c|C| |shift+d|D| |shift+e|E| |shift+f|F| |shift+g|G| |shift+h|H| |shift+i|I| |shift+j|J| |shift+k|K| |shift+l|L| |shift+m|M| |shift+n|N| |shift+o|O| |shift+p|P| |shift+q|Q| |shift+r|R| |shift+s|S| |shift+t|T| |shift+u|U| |shift+v|V| |shift+w|W| |shift+x|X| |shift+y|Y| |shift+z|Z| |ctrl+a|\x01| |ctrl+b|\x02| |ctrl+c|\x03| |ctrl+d|\x04| |ctrl+e|\x05| |ctrl+f|\x06| |ctrl+g|\x07| |ctrl+h|\x08| |ctrl+i|\t| |ctrl+j|\n| |ctrl+k|\x0b| |ctrl+l|\x0c| |ctrl+m|\r| |ctrl+n|\x0e| |ctrl+o|\x0f| |ctrl+p|\x10| |ctrl+q|\x11| |ctrl+r|\x12| |ctrl+s|\x13| |ctrl+t|\x14| |ctrl+u|\x15| |ctrl+v|\x16| |ctrl+w|\x17| |ctrl+x|\x18| |ctrl+y|\x19| |ctrl+z|\x1a| |其他文本符号|本身(有的要加shift)| |以下是小键盘的| |0|<96>| |1|<97>| |2|<98>| |3|<99>| |4|<100>| |5|<101>| |6|<102>| |7|<103>| |8|<104>| |9|<105>| |其他...|自己试...| #### 自定义 1. 把自己的音频复制到audio里 2. 修改/添加config.json的内容,格式为`{"键值1": "音频文件1", "键值2": "音频文件2", ..., "键值n": "音频文件n"}` - 如: - `{ "j": "ji.mp3", "n": "ni.mp3", "t": "tai.mp3", "m": "mei.mp3", "a": "ay.mp3", "g": "ngm.mp3", "M": "mck.mp3", "T": "tiao.mp3", "R": "rp.mp3", "C": "chang.mp3", "L": "lq.wav", "w": "whh.wav", "Key.ctrl_l": "chang.mp3" }` - `音频文件`一定要带文件尾缀,如`jiNiTaiMei.mp3` #### 自定义时可能遇到的问题 1. 按下对应的键之后美反应 - 看看是不是config.json中的键值写错了 2. 按下对应键之后报错 - 先看config.json中对音频的路径是不是正确的,如果是那么应该就是你的音频文件有问题,转成wav或mp3再试试看