Mục lục:

Bàn phím Macro DIY: 5 bước
Bàn phím Macro DIY: 5 bước

Video: Bàn phím Macro DIY: 5 bước

Video: Bàn phím Macro DIY: 5 bước
Video: Hướng dẫn sử dụng Macro Recorder dễ dàng làm auto || Soft for you 2024, Tháng mười một
Anonim
Bàn phím Macro DIY
Bàn phím Macro DIY

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

Nhận ID bàn phím của bạn
Nhận ID bàn phím của bạn
Nhận ID bàn phím của bạn
Nhận ID bàn phím của bạn
Nhận ID bàn phím của bạn
Nhận ID bàn phím của bạn
Nhận ID bàn phím của bạn
Nhận 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

Định cấu hình tệp: 2nd_keyboard.lua
Đị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ố:

  1. 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ã

  2. 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
  3. Thử bàn phím khác

Bước 5: Tạo Macro của riêng bạn

Tạo Macro của riêng bạn
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: