Mục lục:
- Quân nhu
- Bước 1: Cài đặt các chương trình cần thiết
- Bước 2: Lấy ID bàn phím của bạn
- Bước 3: Định cấu hình tệp: 2nd_keyboard.lua
- Bước 4: Dùng thử
- Bước 5: Tạo Macro của riêng bạn
Video: Bàn phím Macro DIY: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:30
Với ngày càng nhiều người làm công việc khá căng thẳng trên máy tính của họ và tham gia vào việc phát trực tuyến. Bạn có thể đã muốn cải thiện quy trình làm việc trên máy tính của mình nếu vậy bạn có thể đã xem xét việc mua một số loại bàn phím phụ, có thể là Streamdeck để tự động hóa một số tác vụ lặp đi lặp lại đó trên máy tính của bạn, nhưng một sản phẩm như Streamdeck có giá 150 đô la trên amazon (Tại thời điểm viết bài này).
Điều gì sẽ xảy ra nếu tôi nói với bạn rằng bạn có thể biến Bàn phím hoặc Numpad cũ thành bàn phím Macro hoàn toàn có thể tùy chỉnh. Không cần phần cứng bổ sung (Ngoài bàn phím của nguyên nhân) và chỉ với chi phí của Bàn phím. Nghe hấp dẫn đúng không. Hãy để tôi theo dõi bạn qua. Tất cả những gì bạn cần là một chút kiến thức về mã hóa, một chút kiên nhẫn và một bàn phím.
Đừng để việc viết mã khiến bạn sợ hãi. Nó sẽ không phải là rất khó khăn.
TÍN DỤNG
Bản thân tôi cũng không nghĩ ra phương pháp thiết lập bàn phím thứ hai cho macro này. Tôi muốn ghi công đầy đủ cho Tom Scott và TaranVH.
TaranVH / Bàn phím thứ hai
Nghệ thuật của Bodge: Cách tôi tạo ra bàn phím biểu tượng cảm xúc
Tôi đã sửa đổi ý tưởng và mã của họ để làm việc theo ý thích của tôi.
Quân nhu
Bàn phím
Bước 1: Cài đặt các chương trình cần thiết
Bạn có thể biết rằng nếu bạn cắm 2 bàn phím vào cửa sổ, các cửa sổ sẽ không thể phân biệt giữa chúng, do đó chúng ta phải sáng tạo một chút.
LuaMacros - Tải xuống
Để phân biệt giữa 2 bàn phím, chúng ta sẽ sử dụng một phần mềm có tên LuaMacros. LuaMacros được tạo ra để xây dựng trình mô phỏng chuyến bay và do đó, có thể phân biệt giữa nhiều bàn phím.
Autohotkey - Tải xuống
Để thiết lập các macro giúp cuộc sống của bạn dễ dàng hơn, chúng tôi sẽ sử dụng Autohotkey. Một ngôn ngữ kịch bản để tạo các macro mạnh mẽ.
Mã từ kho lưu trữ GitHub của tôi - Tải xuống
Bạn sẽ tìm thấy tất cả các tệp cần thiết trong dự án này trên trang GitHub của tôi. Chỉ cần nhấp vào nút màu xanh lá cây và tải xuống các tệp. Nó sẽ giúp bạn biết nơi bạn lưu thư mục bạn nhận được khi bạn nhấp vào tải xuống trên GitHub vì nó sẽ giúp bạn sau này.
Bước 2: Lấy ID bàn phím của bạn
Mặc dù Windows không thể phân biệt giữa các bàn phím, mỗi bàn phím có một ID. Chúng tôi sẽ cần ID này để cho LuaMacros biết bàn phím nào là bàn phím MACRO của chúng tôi.
Để tìm ID này, hãy mở Luamacros và mở tệp Get_key_codes.lua -Tệp sẽ nằm trong thư mục bạn đã tải xuống từ GitHub
Khi bạn đã mở tệp, hãy nhấp vào hình tam giác nhỏ màu xanh lam ở trên cùng để chạy chương trình. Bạn sẽ được yêu cầu nhấn một nút trên bàn phím mà bạn muốn biến thành bàn phím MACRO
Sau đó, chương trình sẽ xuất ra danh sách tất cả các thiết bị được kết nối. Một cái gì đó giống như những gì bạn thấy trong các hình ảnh ở trên: Trong trường hợp của tôi, bạn có thể thấy tôi có hai thiết bị được kết nối. MACROS là thiết bị bạn vừa xác định bằng cách nhấn một phím trên bàn phím phụ.
Ở bên phải MACROS, chúng ta có một chuỗi dài, Đây là sự kết hợp của loại thiết bị và id. Bàn phím phụ của tôi có id: PID_0745, bạn tìm id giữa 2 đầu &. Nhìn vào hình ảnh trên
Ghi lại id bàn phím của bạn. Bạn sẽ cần nó ở bước 3.
Bước 3: Định cấu hình tệp: 2nd_keyboard.lua
Mở LuaMacros và mở tệp 2nd_keyboard.lua - tệp có thể được tìm thấy ở nơi bạn tìm thấy Get_key_codes.luaNow tìm dòng:
cục bộ kbID = 'PID_0745'
và thay thế id của tôi (PID_0745) bằng id bạn đã tìm thấy ở bước 2. Điều này để cho LuaMacros biết bàn phím nào cần lắng nghe. Chú ý không thay đổi bất kỳ điều gì khác trên đường dây.
Bước 4: Dùng thử
Bây giờ bạn đã thiết lập xong và sẵn sàng chạy cả tệp LuaMacros và tệp Autohotkey.
Để thực hiện việc này, trước tiên hãy mở tệp 2nd_keyboard.lua trong LuaMacros và nhấp vào hình tam giác nhỏ màu xanh lam. Bây giờ nhấp chuột phải vào tệp Main.ahk trong trình khám phá tệp và nhấp vào chạy tập lệnh.
Bây giờ bạn sẽ có thể nhấp vào phím "1" trên bàn phím thứ hai của mình và xem việc mở sổ ghi chú. Nếu đúng như vậy, xin chúc mừng, bạn đã thiết lập đầy đủ bàn phím macro của mình.
Trong bước tiếp theo, chúng ta sẽ xem xét cách định cấu hình macro của riêng bạn
Nếu nó không hoạt động, đây là một số bước khắc phục sự cố:
-
Kiểm tra để đảm bảo rằng bạn không vô tình thay đổi bất kỳ điều gì khác trong mã
- Kiểm tra xem bạn đã thay thế id bàn phím của tôi bằng id bàn phím chính xác của bạn chưa
- Thử bàn phím khác
Bước 5: Tạo Macro của riêng bạn
Giải trình
Khi LuaMacros phát hiện bạn đã nhấp vào một phím trên bàn phím macro, LuaMacros sẽ ghi lại phím nào đã được nhấn trong tệp key.txt, sau đó nhấn F24. F24 là một phím trong các cửa sổ không có trên bàn phím của bạn. Khi AutoHotkey. phát hiện rằng F24 đã được nhấn, nó sẽ đọc tệp trên macro phù hợp
f24::
cho đến khi dòng
trở lại
là những gì AutoHotkey sẽ làm khi F24 được nhấn
Điều đầu tiên Autohotkey sẽ làm khi nhấn F24 là đọc những gì có trong tệp key.txt. Điều này xảy ra trên dòng 37.
Sau đó, tôi đã tạo một macro sẽ được kích hoạt nếu đầu ra của tệp là khóa "1". Nếu tôi nhấp vào 1 trên bàn phím Macro, Notepad sẽ mở ra. (Dòng 41 - 43)
Điều tiếp theo bạn có thể thấy là nếu tôi nhấn "q" trên bàn phím của tôi, Alt sẽ được nhấn xuống sau đó F4 sẽ được nhấn sau đó Alt sẽ được giải phóng. Điều này giống như việc bạn dùng ngón tay giữ phím Alt, sau đó nhấn f4 và sau đó thả phím Alt. Tổ hợp phím này sẽ đóng bất kỳ cửa sổ đang hoạt động nào trong Windows
Làm của riêng bạn
Bạn có thể tiếp tục thêm các macro như thế này bằng cách tiếp tục mẫu. Để thêm một macro mới, hãy viết
else if (ouput == Main_keys ["bất kỳ phím nào bạn muốn ở dạng chữ thường"])
và sau đó viết những gì bạn muốn Autohotkey làm bên dưới nó.
Bạn cũng có thể sử dụng các phím trên Numpad bằng cách viết
else if (ouput == Numpad ["bất kỳ phím nào bạn muốn viết thường"])
và sau đó viết những gì bạn muốn Autohotkey làm bên dưới nó.
Ví dụ: bạn có thể gửi khóa bằng cách sử dụng lệnh gửi.
Ví dụ: nếu tôi muốn bàn phím của mình nhập "Điều này tôi tuyệt vời" Khi tôi nhấp vào phím "a", tôi sẽ thêm
else if (output == Main_keys ["a"])
Gửi đi, điều này thật tuyệt vời
Bạn cũng sẽ thấy rằng tôi đã thêm một số macro cho các phím Numpad. Mỗi phím trên Numpad đã được gán một biểu tượng cảm xúc. (Đảm bảo rằng bạn chưa nhấp vào Numlock vì điều này sẽ thay đổi mã khóa)
Giúp đỡ thêm
Nếu bạn muốn tìm hiểu cách tạo một số macro thực sự mạnh mẽ, hãy xem tài liệu Autohotkey Cũng có rất nhiều trợ giúp để truy cập internet.
Chúc may mắn.
Đề xuất:
Cách sử dụng phím tắt của bàn phím MacBook Air: 6 bước
Cách sử dụng phím tắt của bàn phím MacBook Air: Các phím tắt mà chúng tôi sử dụng trong Class
Giao diện bàn phím với 8051 và hiển thị số bàn phím trong 7 phân đoạn: 4 bước (có hình ảnh)
Giao diện bàn phím với 8051 và hiển thị số bàn phím trong 7 phân đoạn: Trong hướng dẫn này, tôi sẽ cho bạn biết về cách chúng ta có thể giao diện bàn phím với 8051 và hiển thị số bàn phím trong màn hình 7 đoạn
Giao diện Bàn phím LCD 16x2 chữ và số và bàn phím ma trận 4x4 với Raspberry Pi3: 5 bước (có hình ảnh)
Giao diện Bàn phím ma trận màn hình LCD và 4x4 16x2 chữ và số với Raspberry Pi3: Trong phần hướng dẫn này, chúng tôi giải thích cách giao diện bàn phím ma trận 16x2 LED và 4x4 với Raspberry Pi3. Chúng tôi sử dụng Python 3.4 để phát triển phần mềm. Bạn cũng có thể chọn Python 2.7, với ít thay đổi
Bàn phím Das nhanh và bẩn (Bàn phím trống): 3 bước
Bàn phím Das nhanh và bẩn (Bàn phím trống): Bàn phím A Das là tên của bàn phím phổ biến nhất không có chữ khắc trên các phím (bàn phím trống). Bàn phím Das được bán lẻ với giá 89,95 đô la. Tài liệu hướng dẫn này sẽ hướng dẫn bạn cách tự làm một cái bằng bất kỳ bàn phím cũ nào mà bạn có
Làm sạch bàn phím nhôm Apple . hoặc bất kỳ bàn phím cảm ứng mềm nào khác: 5 bước
Vệ sinh Bàn phím nhôm Apple …. hoặc Bất kỳ Bàn phím cảm ứng mềm nào khác: Dù bạn hay tôi cũng có thể cố gắng giữ cho những bàn phím Apple nhôm của chúng tôi trở nên bẩn thỉu sau một năm hoặc lâu hơn. Hướng dẫn này là để giúp bạn làm sạch nó. Hãy cẩn thận, bởi vì tôi không chịu trách nhiệm nếu bàn phím của bạn bị vỡ trong khi làm việc này …. SUCKS F