liushengqiang 1 year ago
parent
commit
608a487e7b
2 changed files with 20 additions and 2 deletions
  1. 3 2
      src/pc/home/index.tsx
  2. 17 0
      src/pc/home/noteData.ts

+ 3 - 2
src/pc/home/index.tsx

@@ -1402,8 +1402,9 @@ export default defineComponent({
 		/** 移调 */
 		const handleMoveKey = async (item: (typeof ABC_DATA.key)[0]) => {
 			console.log(item);
-			const moveData = getKeyStep(item.value, abcData.abc.key, data.moveKeyType);
-			console.log("🚀 ~ item:", abcData.abc.key, "=>", item.value, moveData);
+			console.log(abcData.abc.visualKey || abcData.abc.key, "=>", item.value)
+			const moveData = getKeyStep(item.value, abcData.abc.visualKey || abcData.abc.key, data.moveKeyType);
+			console.log("🚀 ~ item:",  moveData);
 			(window as any).visual_Key = item.value.split(":")[1];
 			abcData.abc.visualTranspose = moveData.step;
 			abcData.abc.visualKey = item.value;

+ 17 - 0
src/pc/home/noteData.ts

@@ -233,6 +233,23 @@ export const ABC_NOTE_DATA = [
 ];
 
 export const ABC_KEYS: { [_: string]: any } = {
+	"K:Cb": {
+		"K:C": { up: 1, down: -11, move: 0 },
+		"K:C#": { up: 2, down: -10, move: 1 },
+		"K:Db": { up: 2, down: -10, move: 0 },
+		"K:D": { up: 3, down: -9, move: 1 },
+		"K:Eb": { up: 4, down: -8, move: 0 },
+		"K:E": { up: 5, down: -7, move: 1 },
+		"K:F": { up: 6, down: -6, move: 0 },
+		"K:Gb": { up: 7, down: -5, move: 1 },
+		"K:F#": { up: 7, down: -5, move: 0 },
+		"K:G": { up: 8, down: -4, move: 1 },
+		"K:Ab": { up: 9, down: -3, move: 0 },
+		"K:A": { up: 10, down: -2, move: 1 },
+		"K:Bb": { up: 11, down: -1, move: 0 },
+		"K:B": { up: 0, down: 0, move: 0 },
+		"K:Cb": { up: 0, down: 0, move: 0 },
+	},
 	"K:C": {
 		"K:C#": { up: 1, down: -11, move: 0 },
 		"K:Db": { up: 1, down: -11, move: 1 },