@Override
    public boolean matches(List<Character> currentMatching) {
        if(currentMatching.get(0) != KeyMappingProfile.ESC_CODE)
            return false;
        if(currentMatching.size() == 1)
            return true;
        if(currentMatching.get(1).charValue() > 26)
            return false;
        if(currentMatching.size() == 2)
            return true;
        return false;
    }