[Z] Phí tiền cho bàn phím cơ

Thảo luận trong 'Thư Giãn Express - Bản Tin Cuối Ngày' bắt đầu bởi Kinas, 13/3/25.

  1. Zeitgeist 1.0

    Zeitgeist 1.0 The Pride of Hiigara Lão Làng GVN

    Tham gia ngày:
    13/1/09
    Bài viết:
    9,034
    Nơi ở:
    Onscreen
    Không hẳn là chân cho, paw là phần thịt đệm ở dưới chân chó, meo hoặc các loài tương tự, có chức năng giúp cho mấy con đó có thể nhảy từ trên cao xuống
     
  2. giangqazv

    giangqazv C O N T R A

    Tham gia ngày:
    10/5/24
    Bài viết:
    1,812
    mình cài app nhận phím rồi mà ko có nhu cầu chỉnh gì hết, cơ bản layout con này khá hợp lí, lược bỏ các nút ko dùng bao giờ còn nút cần dùng vẫn đầy đủ hết
     
  3. JoeBiden

    JoeBiden Mega Man

    Tham gia ngày:
    5/11/20
    Bài viết:
    3,319
    Thiết kế này hợp lý nè, đúng là mấy phím này cần , mà bấm thuận tay. Mà nếu thay Print = End thì ngon hơn. Nếu có app map lại nút thì ko thành vấn đề. Vì thực tế ít người có nhu cầu chụp toàn màn hình, thường chỉ chụp chút nào đó thôi, thì tổ hợp phí Win + Shift + S là quá đủ rồi.

    upload_2025-11-14_9-39-8.png
     
  4. Zeitgeist 1.0

    Zeitgeist 1.0 The Pride of Hiigara Lão Làng GVN

    Tham gia ngày:
    13/1/09
    Bài viết:
    9,034
    Nơi ở:
    Onscreen
    Thiết kế này thì có con IK85 của tụi Feker, dùng cũng ổn
     
  5. Asakim

    Asakim Ryu & Ken ♞ Blade Knight ♞ Lão Làng GVN

    Tham gia ngày:
    7/12/11
    Bài viết:
    16,535
    Nơi ở:
    Ho Chi Minh City
    file json đó mình nhận bt mà
    open mở nó ra xong cắm dây vào rồi gạt cần 3 mode vào giữa chế độ wired là auto kết nối thôi

    mình xài bản anode red nên không rõ thê nào

    mà 2 bản chắc cũng tương tự cách thức
     
    ging1212 thích bài này.
  6. doctor who

    doctor who One-winged Angel Lão Làng GVN

    Tham gia ngày:
    30/3/14
    Bài viết:
    7,650
    Nhận như nào thế
    Mình dùng app, load json thì nó bảo unconnected
    Xin file json với
    À hay do phím mình split space nên json nó khác
     
  7. ging1212

    ging1212 Trên thông info ,dưới tường dzú đích Lão Làng GVN

    Tham gia ngày:
    12/8/06
    Bài viết:
    15,164
    Nơi ở:
    TTVX City
    Bác y hệt mình

    Cũng con này

    Cũng split space

    Cũng ko nhận

    Mò đủ kiểu mà ko được

    Chán đợi chừng nào có fix
     
  8. doctor who

    doctor who One-winged Angel Lão Làng GVN

    Tham gia ngày:
    30/3/14
    Bài viết:
    7,650
    Tìm ra rồi
    Product Id hiện tại trong json là 0x6390 -> id của bản space dài còn bản split space này check device manager thì nó là 0x6391 -> sửa json thành 0x6391 là xong
    Đã nhận device nhé ae :2cool_sexy_girl:
     
    ging1212 thích bài này.
  9. doctor who

    doctor who One-winged Angel Lão Làng GVN

    Tham gia ngày:
    30/3/14
    Bài viết:
    7,650
    Update nhận device nhưng layout loạn nên chỉnh xong không thấy applied
    Chắc phải về nhà chỉnh tiếp sau chứ cty chặn upload linh tinh
     
    ging1212 thích bài này.
  10. ging1212

    ging1212 Trên thông info ,dưới tường dzú đích Lão Làng GVN

    Tham gia ngày:
    12/8/06
    Bài viết:
    15,164
    Nơi ở:
    TTVX City
    Mình cũng sửa như bác mà sao không nhận nhỉ?
     
  11. doctor who

    doctor who One-winged Angel Lão Làng GVN

    Tham gia ngày:
    30/3/14
    Bài viết:
    7,650
    Mình dùng máy cty, nó chặn upload json lên via app nên đang dùng app của con smart875.
    App thì có vẻ nó cũng y như via. Mở lên là bắt load json. Mình mở json thì thấy nó báo nhận nhưng thử sửa thì chả thấy được apply gì
    Đang mò tiếp đây
     
    ging1212 thích bài này.
  12. giangqazv

    giangqazv C O N T R A

    Tham gia ngày:
    10/5/24
    Bài viết:
    1,812
    ko nhớ nữa bác, cài app, xong bật máy thôi, lúc đầu cũng ko nhận phím sau mình chả nhớ làm gì nó nhận
     
  13. doctor who

    doctor who One-winged Angel Lão Làng GVN

    Tham gia ngày:
    30/3/14
    Bài viết:
    7,650
    tối làm về muộn quá
    có vẻ layout không khớp với mạch thật nên nó bị lệch so với giao diện.
    mình nghĩ ra cách lưu config của nó ra file để kiểm tra xem giá trị từng nút là gì rồi gán luôn trên file backup chuẩn đó thay vì làm trên giao diện hiển thị sai. Sau khi biết giá trị thì tìm và thay thế phím cần thay với giá trị mong muốn
    phím ESC luôn đúng vị trí nên mình dùng nó để làm tiêu chuẩn -> muốn biết giá trị mình cần thay là gì thì đổi ESC rồi save lại -> check xem KC_ESC bị thay thành gì
    upload_2025-11-15_0-6-38.png
    Sau đó muốn map nút A thành nút B thì tìm A rồi sửa thành B là xong.
    Đây là file json layout của mình. mình ko thích f13 là mute nên sửa nó thành delete (do quen tay nút delte trên con xinmeng x98), nút chụp màn hình (PRINT thì thành nút END)
    cách dùng: copy hết nội dung trong code dưới, mở notepad++ rồi paste ra, lưu thành 1 file json -> mở via lên kết nối phím -> load save layout > chọn file json và tận hưởng
    Lưu ý đây là file cho bản 2 phím cách nhỏ (split space) nên ai dùng bản có phím cách dài thì không nên dùng nhé, mình chưa test đâu
    HTML:
    {
      "name": "Smart875",
      "vendorProductId": 1095459729,
      "macros": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""],
      "layers": [
        [
          "KC_ESC",
          "KC_NO",
          "KC_F1",
          "KC_F2",
          "KC_F3",
          "KC_F4",
          "KC_F5",
          "KC_F6",
          "KC_F7",
          "KC_F8",
          "KC_F9",
          "KC_F10",
          "KC_F11",
          "KC_F12",
          "KC_DEL",
          "KC_HOME",
          "KC_END",
          "KC_GRV",
          "KC_1",
          "KC_2",
          "KC_3",
          "KC_4",
          "KC_5",
          "KC_6",
          "KC_7",
          "KC_8",
          "KC_9",
          "KC_0",
          "KC_MINS",
          "KC_EQL",
          "KC_BSPC",
          "KC_NO",
          "KC_INS",
          "KC_PGUP",
          "KC_TAB",
          "KC_Q",
          "KC_W",
          "KC_E",
          "KC_R",
          "KC_T",
          "KC_Y",
          "KC_U",
          "KC_I",
          "KC_O",
          "KC_P",
          "KC_LBRC",
          "KC_RBRC",
          "KC_BSLS",
          "KC_NO",
          "KC_DEL",
          "KC_PGDN",
          "KC_CAPS",
          "KC_A",
          "KC_S",
          "KC_D",
          "KC_F",
          "KC_G",
          "KC_H",
          "KC_J",
          "KC_K",
          "KC_L",
          "KC_SCLN",
          "KC_QUOT",
          "KC_ENT",
          "KC_NO",
          "KC_NO",
          "KC_NO",
          "KC_NO",
          "KC_LSFT",
          "KC_Z",
          "KC_X",
          "KC_C",
          "KC_V",
          "KC_B",
          "KC_N",
          "KC_M",
          "KC_COMM",
          "KC_DOT",
          "KC_SLSH",
          "KC_RSFT",
          "KC_NO",
          "KC_NO",
          "KC_NO",
          "KC_UP",
          "KC_NO",
          "KC_LCTL",
          "KC_LGUI",
          "KC_LALT",
          "KC_NO",
          "KC_SPC",
          "KC_SPC",
          "KC_SPC",
          "KC_NO",
          "KC_RALT",
          "KC_APP",
          "MO(1)"
        ],
        [
          "KC_RCTL",
          "KC_NO",
          "KC_NO",
          "KC_LEFT",
          "KC_DOWN",
          "KC_RGHT",
          "KC_TRNS",
          "KC_NO",
          "KC_BRID",
          "KC_BRIU",
          "G(KC_TAB)",
          "G(KC_D)",
          "KC_WWW_BACK",
          "KC_WWW_SEARCH",
          "KC_MPRV",
          "KC_MPLY",
          "KC_MNXT",
          "KC_MUTE",
          "KC_VOLD",
          "KC_VOLU",
          "KC_TRNS",
          "CUSTOM(9)",
          "KC_TRNS",
          "KC_TRNS",
          "CUSTOM(0)",
          "CUSTOM(1)",
          "CUSTOM(2)",
          "CUSTOM(3)",
          "KC_TRNS",
          "KC_TRNS",
          "KC_TRNS",
          "KC_TRNS",
          "KC_TRNS",
          "KC_TRNS",
          "RGB_SPD",
          "RGB_SPI",
          "KC_TRNS",
          "KC_NO",
          "KC_TRNS",
          "KC_TRNS",
          "BL_OFF",
          "RGB_MOD",
          "KC_TRNS",
          "KC_TRNS",
          "KC_TRNS",
          "KC_NO",
          "KC_TRNS",
          "KC_TRNS",
          "KC_TRNS",
          "KC_TRNS",
          "KC_TRNS",
          "KC_TRNS",
          "KC_TRNS",
          "CUSTOM(10)",
          "KC_NO",
          "KC_TRNS",
          "KC_TRNS",
          "KC_TRNS",
          "RGB_RMOD",
          "KC_NO",
          "KC_TRNS",
          "KC_TRNS",
          "KC_TRNS",
          "KC_TRNS",
          "KC_TRNS",
          "KC_TRNS",
          "KC_NO",
          "KC_TRNS",
          "KC_TRNS",
          "KC_TRNS",
          "KC_NO",
          "KC_NO",
          "KC_NO",
          "KC_NO",
          "KC_TRNS",
          "KC_TRNS",
          "KC_TRNS",
          "DF(2)",
          "KC_TRNS",
          "KC_NO",
          "KC_TRNS",
          "KC_NO",
          "KC_TRNS",
          "KC_TRNS",
          "KC_TRNS",
          "KC_TRNS",
          "KC_NO",
          "KC_NO",
          "KC_NO",
          "RGB_VAI",
          "KC_NO",
          "KC_TRNS",
          "CUSTOM(5)",
          "KC_TRNS",
          "KC_NO",
          "KC_TRNS"
        ],
        [
          "KC_TRNS",
          "KC_TRNS",
          "KC_NO",
          "KC_TRNS",
          "KC_TRNS",
          "KC_TRNS",
          "KC_TRNS",
          "KC_NO",
          "KC_NO",
          "CUSTOM(7)",
          "RGB_VAD",
          "CUSTOM(8)",
          "KC_ESC",
          "KC_NO",
          "KC_BRID",
          "KC_BRIU",
          "0xc1",
          "0xc2",
          "C(KC_DOWN)",
          "G(KC_SPC)",
          "KC_MPRV",
          "KC_MPLY",
          "KC_MNXT",
          "KC_MUTE",
          "KC_VOLD",
          "KC_VOLU",
          "KC_MUTE",
          "KC_HOME",
          "KC_PSCR",
          "KC_GRV",
          "KC_1",
          "KC_2",
          "KC_3",
          "KC_4",
          "KC_5",
          "KC_6",
          "KC_7",
          "KC_8",
          "KC_9",
          "KC_0",
          "KC_MINS",
          "KC_EQL",
          "KC_BSPC",
          "KC_NO",
          "KC_INS",
          "KC_PGUP",
          "KC_TAB",
          "KC_Q",
          "KC_W",
          "KC_E",
          "KC_R",
          "KC_T",
          "KC_Y",
          "KC_U",
          "KC_I",
          "KC_O",
          "KC_P",
          "KC_LBRC",
          "KC_RBRC",
          "KC_BSLS",
          "KC_NO",
          "KC_DEL",
          "KC_PGDN",
          "KC_CAPS",
          "KC_A",
          "KC_S",
          "KC_D",
          "KC_F",
          "KC_G",
          "KC_H",
          "KC_J",
          "KC_K",
          "KC_L",
          "KC_SCLN",
          "KC_QUOT",
          "KC_ENT",
          "KC_NO",
          "KC_NO",
          "KC_NO",
          "KC_NO",
          "KC_LSFT",
          "KC_Z",
          "KC_X",
          "KC_C",
          "KC_V",
          "KC_B",
          "KC_N",
          "KC_M",
          "KC_COMM",
          "KC_DOT",
          "KC_SLSH",
          "KC_RSFT",
          "KC_NO",
          "KC_NO",
          "KC_NO",
          "KC_UP"
        ],
        [
          "KC_NO",
          "KC_LCTL",
          "KC_LALT",
          "KC_LGUI",
          "KC_NO",
          "KC_SPC",
          "KC_SPC",
          "KC_SPC",
          "KC_NO",
          "KC_RALT",
          "KC_RGUI",
          "MO(3)",
          "KC_RCTL",
          "KC_NO",
          "KC_NO",
          "KC_LEFT",
          "KC_DOWN",
          "KC_RGHT",
          "KC_TRNS",
          "KC_NO",
          "KC_F1",
          "KC_F2",
          "KC_F3",
          "KC_F4",
          "KC_F5",
          "KC_F6",
          "KC_F7",
          "KC_F8",
          "KC_F9",
          "KC_F10",
          "KC_F11",
          "KC_F12",
          "KC_TRNS",
          "CUSTOM(9)",
          "KC_TRNS",
          "KC_TRNS",
          "CUSTOM(0)",
          "CUSTOM(1)",
          "CUSTOM(2)",
          "CUSTOM(3)",
          "KC_TRNS",
          "KC_TRNS",
          "KC_TRNS",
          "KC_TRNS",
          "KC_TRNS",
          "KC_TRNS",
          "RGB_SPD",
          "RGB_SPI",
          "KC_TRNS",
          "KC_NO",
          "KC_TRNS",
          "KC_TRNS",
          "BL_OFF",
          "RGB_MOD",
          "KC_TRNS",
          "KC_TRNS",
          "KC_TRNS",
          "KC_NO",
          "KC_TRNS",
          "KC_TRNS",
          "KC_TRNS",
          "KC_TRNS",
          "KC_TRNS",
          "KC_TRNS",
          "KC_TRNS",
          "CUSTOM(10)",
          "KC_NO",
          "KC_TRNS",
          "KC_TRNS",
          "KC_TRNS",
          "RGB_RMOD",
          "KC_NO",
          "KC_TRNS",
          "KC_TRNS",
          "KC_TRNS",
          "KC_TRNS",
          "KC_TRNS",
          "KC_TRNS",
          "KC_NO",
          "KC_TRNS",
          "KC_TRNS",
          "KC_TRNS",
          "KC_NO",
          "KC_NO",
          "KC_NO",
          "KC_NO",
          "KC_TRNS",
          "KC_TRNS",
          "DF(0)",
          "KC_TRNS",
          "KC_TRNS",
          "KC_NO",
          "KC_TRNS",
          "KC_NO",
          "KC_TRNS",
          "KC_TRNS"
        ]
      ],
      "encoders": []
    }
     
    Chỉnh sửa cuối: 15/11/25 lúc 00:33
    ging1212 thích bài này.
  14. gamerbi

    gamerbi Chrono Trigger/Cross Lão Làng GVN

    Tham gia ngày:
    12/11/02
    Bài viết:
    6,942
    Bác sĩ code ác!gvn1
     

Chia sẻ trang này