ไทย

วิธีใช้คีย์บอร์ด MIDI เป็นคีย์บอร์ดคอมพิวเตอร์บน Mac

ดาวน์โหลด InputConfig บน Mac App StoreInputConfig ใช้ฟรีบน Mac App Store ใช้กับ macOS 14 ขึ้นไป ไม่ต้องมีบัญชี ไม่มีการติดตาม และเป็นโอเพนซอร์ส

ได้ ด้วยแอปที่เปลี่ยนโน้ตเป็นการกดคีย์ เพราะคีย์บอร์ด MIDI ไม่พิมพ์อะไรบน Mac เอง macOS มองมันเป็นเครื่องดนตรี ไม่ใช่คีย์บอร์ด และมีเพียงแอปดนตรีที่ฟังมัน

InputConfig เป็นแอปฟรีบน Mac App Store ที่ผู้เขียนสร้างและทำการแปลงนั้น แต่ละคีย์หรือแพดกดตัวอักษร คีย์ลัด หรือทั้งวลีในทุกแอปได้ ควรอ่านโดยรู้ข้อนี้ และหน้านี้บอกว่าตรงไหนที่ไม่ต้องใช้อะไรเพิ่ม

ขั้นตอน

  1. เชื่อมต่อคีย์บอร์ด MIDI ผ่าน USB หรือ Bluetooth MIDI
  2. เพิ่มแถวใน InputConfig กด Scan แล้วเล่นคีย์
  3. เลือกตัวอักษร คีย์ลัด แมโคร หรือ Type Text เป็นเอาต์พุต แล้วเปิดใช้พรีเซ็ต

รู้ว่า macOS ทำอะไรเอง

สำหรับการพิมพ์ ไม่มีอะไร Audio MIDI Setup ใน Applications, Utilities แสดงว่า Mac เห็นคีย์บอร์ดหรือไม่ และ GarageBand, Logic กับแอปดนตรีอื่นเล่นมัน ไม่มีการตั้งค่าใน System Settings ที่เปลี่ยนโน้ตเป็นการกดคีย์

ถ้าคีย์บอร์ดปรากฏใน Audio MIDI Setup แสดงว่า Mac เห็นมัน และตัวแมปใช้มันได้ ถ้าหมายถึงทิศตรงข้าม คือเล่นโน้ตจากคีย์บอร์ดคอมพิวเตอร์ นั่นมีในตัว GarageBand อยู่แล้ว Window, Show Musical Typing หรือ Command K ส่วนสุดท้ายของหน้านี้ครอบคลุมทิศนั้น

ตั้งค่า

ติดตั้ง InputConfig จาก Mac App Store และอนุญาตการเข้าถึงในการช่วยการเข้าถึงเมื่อมันถาม macOS ต้องการสิ่งนั้นก่อนที่แอปใดจะกดคีย์แทนคุณได้

ขั้นที่ 1: เชื่อมต่อคีย์บอร์ด

  • คุณ: เชื่อมต่อคีย์บอร์ด MIDI ผ่าน USB หรือจับคู่เป็น Bluetooth MIDI อุปกรณ์ class-compliant ไม่ต้องใช้ไดรเวอร์
  • InputConfig: อ่านสำเนาของทุกอย่างที่มันส่ง
  • เช็ก: เลือก MIDI ในเมนูของแผง Live Visualizer แล้วเล่นสองสามคีย์ คีย์แสดงบนแผนที่ MIDI
แผนที่ MIDI ของ Live Visualizer ที่มีคีย์ที่กดค้างแรเงาตามเวโลซิตี หน้าปัดลูกบิดพร้อมหมายเลข CC มิเตอร์พิตช์เบนด์และอาฟเตอร์ทัช และบันทึกเหตุการณ์
Figure 1. แผนที่ MIDI แสดงว่าแต่ละคีย์และลูกบิดส่งอะไรก่อนที่คุณจะผูก

ขั้นที่ 2: ผูกคีย์

  • คุณ: สร้างพรีเซ็ต เพิ่มแถว กด Scan แล้วเล่นคีย์หรือแพดที่ต้องการ เลือกเอาต์พุต ได้แก่ตัวอักษร ชุดคีย์เช่น Command S แมโคร หรือ Type Text สำหรับทั้งวลี
  • InputConfig: บันทึกโน้ตและแชนเนลของมันบนแถว
  • เช็ก: เปิดใช้พรีเซ็ตแล้วเล่นคีย์ในช่องข้อความ

ทำเหมือนกันกับแต่ละคีย์ที่ต้องการ ใช้ได้ในทุกแอป โดยไม่ต้องต่อจอยเกม คีย์ถูกกดค้างตราบเท่าที่กดโน้ตค้าง โน้ตบนแถวที่ส่ง Shift จึงทำงานเหมือนกด Shift ค้าง โน้ตที่เมนูแถวไม่แสดงก็ยังถูก Scan จับได้

แมปตัวอักษรสำหรับเปียโนเสมือน

เปียโนบนเบราว์เซอร์และเปียโนในบางเกมเล่นจากคีย์ตัวอักษร แถวตัวอักษรหนึ่งแถวสำหรับคีย์ขาว มักใช้ Shift กับตัวอักษรสำหรับคีย์ดำ ให้โน้ต MIDI แต่ละตัวมีแถวที่ส่งตัวอักษรของมัน และคีย์ดำแต่ละตัวมีแถวที่ส่ง Shift กับตัวอักษรของมัน คอร์ดกดหลายตัวอักษรพร้อมกัน เหมือนบนคีย์บอร์ดคอมพิวเตอร์

ตัวแก้ไขการผูกของ InputConfig ที่มีแถวโน้ต MIDI ส่งคีย์ตัวอักษร: C3 ส่ง A, D3 ส่ง S, E3 ส่ง D, C sharp 3 ส่ง Shift W และแป้นเหยียบซัสเทนบน CC 64 กด Shift ค้าง
Figure 2. โน้ต MIDI แต่ละตัวมีแถวและตัวอักษร คีย์ดำส่ง Shift กับตัวอักษรของมัน

มีสองข้อจำกัดที่ควรรู้ก่อนสร้างหกสิบแถว

  • ไม่มีเวโลซิตี ไม่ถูกส่งต่อ เพราะคีย์ตัวอักษรบอกไม่ได้ว่ากดแรงแค่ไหน
  • Shift ที่ใช้ร่วมกัน ขณะที่คีย์ดำกด Shift ค้าง คีย์ขาวที่กดในวินาทีเดียวกันก็มาถึงโดยมี Shift ด้วย ซึ่งเห็นในท่อนที่เร็ว

ยังไม่ได้ทดสอบกับเว็บไซต์เปียโนเฉพาะหรือกับ Roblox แมปวลีสั้นๆ หนึ่งวลีแล้วลองก่อนจะแมปทั้งคีย์บอร์ด

ให้งานที่ดีกว่าตัวอักษร

  • คีย์ลัดบนแพด คัดลอก วาง เลิกทำ บันทึก คำสั่งเมนู
  • Type Text ลายเซ็น ที่อยู่ หรือโค้ดสั้นๆ จากคีย์เดียว
  • คีย์ใหญ่แทนคีย์เล็ก Return, Escape, Tab และปุ่มลูกศรบนแพดใหญ่ สำหรับมือที่พบว่าคีย์เล็กใช้ยาก พรีเซ็ต MIDI: Knob Deck ที่มีในตัววาง Return และ Escape บนสองแพดต่ำสุด
  • ลูกบิด ในโหมด Dial ลูกบิดคือล้อเลื่อน เร็วขึ้นเมื่อหมุนไกลขึ้น ในโหมด Turn ทุกขั้นกดปุ่มลูกศร และเมื่อผูกกับ System Volume มันคือเฟเดอร์ระดับเสียงของ Mac
  • แป้นเหยียบซัสเทน Shift ที่กดค้าง การคลิก หรือ Space มันส่ง Control Change 64 และทำงานเมื่อเลยครึ่งทาง
  • แอปและ Mac Open App, Open URL, Run Siri Shortcut และฟังก์ชันระบบเช่น Start Dictation และ Mission Control

InputConfig ฟังคีย์บอร์ดควบคู่ไปกับ macOS และหยุดเลข 7 ของแป้นตัวเลขสำรองไม่ให้พิมพ์ 7 ไม่ได้ และคีย์จากคีย์บอร์ดทุกตัวนับเป็นคีย์เดียวกัน คู่มือแมโครเด็คเปรียบเทียบทั้งสอง แพดไม่พิมพ์อะไรเอง จึงเป็นแมโครแพดที่สะอาดกว่าคีย์บอร์ดคอมพิวเตอร์ตัวที่สอง

ทำให้แอปดนตรีของคุณพอใจ

InputConfig อ่านสำเนาของสิ่งที่คีย์บอร์ดส่งและไม่เอามันไป GarageBand หรือ DAW ของคุณจึงยังได้ยินทุกโน้ต

  • แทร็กที่พร้อมบันทึก ถ้าแทร็กพร้อมบันทึกอยู่ มันบันทึกคีย์ที่ใช้เป็นคีย์ลัด ปิดความพร้อมบันทึกของแทร็ก หรือเก็บคีย์ลัดไว้บนแชนเนลหรือช่วงโน้ตที่แอปดนตรีไม่สนใจ
  • คีย์บอร์ดสองตัว จำกัดแต่ละแถวให้ใช้หนึ่งแชนเนลหรือหนึ่งอุปกรณ์ได้จากเมนูที่สองของแถว คีย์บอร์ดสองตัวจึงทำสิ่งต่างกันได้

เก็บคีย์ลัดไว้ห่างจากแทร็กที่พร้อมบันทึก แล้วแอปดนตรีกับคีย์ลัดจะไม่ชนกัน

ถ้าคีย์ไม่พิมพ์อะไร

ไล่ตามขั้นนี้ เริ่มจากขั้นเล็กที่สุด

  1. เช็ก Audio MIDI Setup ถ้าคีย์บอร์ดไม่อยู่ที่นั่น Mac ไม่เห็นมัน ตัวควบคุมที่มีโหมดเฉพาะของ DAW ควรสลับเป็นโหมด MIDI ธรรมดา
  2. ดูแผนที่ MIDI ถ้าคีย์แสดงที่นั่น InputConfig ได้ยินมัน และคำถามอยู่ที่แถว
  3. อนุญาตการช่วยการเข้าถึง ถ้าไม่มี แอปไหนก็กดคีย์แทนคุณไม่ได้
  4. เช็กแชนเนลและอุปกรณ์ของแถว แถวที่จำกัดไว้ที่หนึ่งแชนเนลหรืออุปกรณ์จะไม่สนใจตัวอื่น

ถ้าโน้ตแสดงบนแผนที่ MIDI แถวใดก็ใช้มันได้

ไปทางตรงข้าม: คีย์บอร์ดคอมพิวเตอร์เป็นคีย์บอร์ด MIDI

Musical Typing ของ GarageBand เปลี่ยนคีย์ตัวอักษรเป็นโน้ต เฉพาะภายใน GarageBand เท่านั้น เพื่อเล่นโน้ตเข้าแอปดนตรีใดก็ได้ InputConfig ส่ง MIDI ผ่านพอร์ตเสมือนของตัวเอง ชื่อ InputConfig ซึ่งแอปดนตรีเลือกเป็นอินพุต ดู MIDI เอาต์พุตและคู่มือ gamepad เป็นเครื่องดนตรี MIDI คีย์คอมพิวเตอร์ยังพิมพ์ในแอปที่อยู่ด้านหน้าขณะส่งโน้ต จอยเกมจึงเป็นเครื่องดนตรีที่สะอาดกว่า

สรุปสั้นๆ

  • เชื่อมต่อ ใช้ USB หรือ Bluetooth MIDI และเช็ก Audio MIDI Setup
  • ผูก Scan คีย์ เลือกตัวอักษร คีย์ลัด หรือวลี
  • ข้อจำกัด ไม่มีเวโลซิตี และ Shift ใช้ร่วมกันทั้งคอร์ด

คีย์ลัดไม่กี่คีย์มักทำได้มากกว่าคีย์บอร์ดตัวอักษรทั้งแผง

คำถาม

คีย์บอร์ด MIDI พิมพ์บน Mac ได้ไหม

ไม่ได้เอง macOS มองมันเป็นเครื่องดนตรี แอปอย่าง InputConfig แมปแต่ละคีย์หรือแพดเป็นตัวอักษร คีย์ลัด หรือวลีที่พิมพ์ และการแมปใช้ได้ในทุกแอป

ต้องใช้ไดรเวอร์ไหม

ไม่ต้องสำหรับอุปกรณ์ USB หรือ Bluetooth MIDI แบบ class-compliant ถ้าคีย์บอร์ดปรากฏใน Audio MIDI Setup InputConfig อ่านมันได้ ตัวควบคุมที่มีโหมดเฉพาะของ DAW ควรสลับเป็นโหมด MIDI ธรรมดา

คีย์เดียวพิมพ์ทั้งคำหรือทั้งประโยคได้ไหม

ได้ ใช้ Type Text เป็นเอาต์พุตของแถว หรือแมโครสำหรับลำดับคีย์และการคลิกที่มีจังหวะของตัวเอง

คีย์บอร์ด MIDI รุ่นไหนใช้ได้

คีย์บอร์ด ตัวควบคุมแพด หรือกล่องลูกบิดใดก็ตามที่ปรากฏใน Audio MIDI Setup ยังไม่ได้ทดสอบทุกรุ่น จึงเป็นสิ่งที่ควรเช็กก่อนซื้ออะไร

DAW จะยังได้ยินโน้ตไหม

ได้ InputConfig อ่านสำเนาของ MIDI และไม่ดักไว้ เก็บคีย์ลัดไว้ห่างจากแทร็กที่พร้อมบันทึก

หน้าอื่นเป็นภาษาไทย

คู่มือฉบับเต็ม เป็นภาษาอังกฤษ

ผู้เขียน Ryleigh Newman เป็นผู้พัฒนา InputConfig และใช้คอนโทรลเลอร์ควบคุม Mac ของตัวเองทุกวัน เพราะมือใช้งานได้ไม่ดีนัก หน้านี้แปลมาจากภาษาอังกฤษ หน้าตาแอปและส่วนอื่นของเว็บไซต์เป็นภาษาอังกฤษ

หน้านี้ในภาษาอื่น: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文

ดาวน์โหลด InputConfig บน Mac App Storeฟรี macOS 14 ขึ้นไป ไม่ต้องมีบัญชี ไม่มีข้อมูลออกจาก Mac ของคุณ โอเพนซอร์สบน GitHub.