{"action":"created","issue":{"url":"https://api.github.com/repos/qmk/qmk_firmware/issues/2469","repository_url":"https://api.github.com/repos/qmk/qmk_firmware","labels_url":"https://api.github.com/repos/qmk/qmk_firmware/issues/2469/labels{/name}","comments_url":"https://api.github.com/repos/qmk/qmk_firmware/issues/2469/comments","events_url":"https://api.github.com/repos/qmk/qmk_firmware/issues/2469/events","html_url":"https://github.com/qmk/qmk_firmware/issues/2469","id":301984281,"number":2469,"title":"Iris hard to setup: One Shot and Tap dance how to?","user":{"login":"danielo515","id":2270425,"avatar_url":"https://avatars2.githubusercontent.com/u/2270425?v=4","gravatar_id":"","url":"https://api.github.com/users/danielo515","html_url":"https://github.com/danielo515","followers_url":"https://api.github.com/users/danielo515/followers","following_url":"https://api.github.com/users/danielo515/following{/other_user}","gists_url":"https://api.github.com/users/danielo515/gists{/gist_id}","starred_url":"https://api.github.com/users/danielo515/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danielo515/subscriptions","organizations_url":"https://api.github.com/users/danielo515/orgs","repos_url":"https://api.github.com/users/danielo515/repos","events_url":"https://api.github.com/users/danielo515/events{/privacy}","received_events_url":"https://api.github.com/users/danielo515/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-03-03T09:36:56Z","updated_at":"2018-03-03T11:42:02Z","closed_at":null,"author_association":"NONE","body":"Hello,\r\nI have finally finished my iris built, and I'm finding it extremely difficult to customize it.\r\nI just tried a couple of smart and easy customizations: make control and alt keys one shot keys.\r\n\r\nSince iris uses a special Keymap macro that adds KC in front of every keycode I had defined the following:\r\n\r\n```c\r\n#define KC_CTL OSM(MOD_LCTL)\r\n#define KC_ALT OSM(MOD_LALT\r\n```\r\nOn my **config.h** I have also imported the spanish keycodes:\r\n`#include \"keymap_spanish.h\"`\r\n\r\nThen I just use ALT and CTL on the keymap. That is enough to raise a phletoria of errors related to keycodes. Here is the head of the trace\r\n\r\n```\r\nCompiling: ./tmk_core/common/avr/bootloader.c                                                       [OK]\r\nAssembling: ./tmk_core/common/avr/xprintf.S                                                         [ERRORS]\r\n |\r\n | /usr/lib/avr/include/stdint.h: Assembler messages:\r\n | /usr/lib/avr/include/stdint.h:121: Error: unknown opcode `typedef'\r\n | /usr/lib/avr/include/stdint.h:122: Error: unknown opcode `typedef'\r\n | /usr/lib/avr/include/stdint.h:123: Error: unknown opcode `typedef'\r\n```\r\n\r\nI was also unable to activate the tap dance. Usually I just include TAP_DANCE=yes on my rules.mk, but making that also raises a beautiful collection of errors.\r\n\r\n```\r\nLinking: .build/iris_rev2_lewisridden.elf                                                           [ERRORS]\r\n |\r\n | .build/obj_iris_rev2_lewisridden/quantum/process_keycode/process_tap_dance.o: In function `reset_tap_dance':\r\n | /qmk/quantum/process_keycode/process_tap_dance.c:180: undefined reference to `tap_dance_actions'\r\n | /qmk/quantum/process_keycode/process_tap_dance.c:180: undefined reference to `tap_dance_actions'\r\n```\r\n\r\nAny help getting those two working will be very appreciated"},"comment":{"url":"https://api.github.com/repos/qmk/qmk_firmware/issues/comments/370141214","html_url":"https://github.com/qmk/qmk_firmware/issues/2469#issuecomment-370141214","issue_url":"https://api.github.com/repos/qmk/qmk_firmware/issues/2469","id":370141214,"user":{"login":"danielo515","id":2270425,"avatar_url":"https://avatars2.githubusercontent.com/u/2270425?v=4","gravatar_id":"","url":"https://api.github.com/users/danielo515","html_url":"https://github.com/danielo515","followers_url":"https://api.github.com/users/danielo515/followers","following_url":"https://api.github.com/users/danielo515/following{/other_user}","gists_url":"https://api.github.com/users/danielo515/gists{/gist_id}","starred_url":"https://api.github.com/users/danielo515/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danielo515/subscriptions","organizations_url":"https://api.github.com/users/danielo515/orgs","repos_url":"https://api.github.com/users/danielo515/repos","events_url":"https://api.github.com/users/danielo515/events{/privacy}","received_events_url":"https://api.github.com/users/danielo515/received_events","type":"User","site_admin":false},"created_at":"2018-03-03T11:42:02Z","updated_at":"2018-03-03T11:42:02Z","author_association":"NONE","body":"Perfect, the one shot modifiers are working. The actual problem was using my specific country key_codes: `#include keymap_spanish.h`. I don't understand why, and it will be very hard to configure my keyboard without being able to use my actual key-codes"}}
{"actor":{"display_login":"danielo515"}}